Browse Source

Wait for member replication after JOIN and include desktop diagnostics

master
evgeny 5 days ago
parent
commit
8e25ffb392
  1. 3
      tests/test_dm_invite.c
  2. 1
      tools/chatgui/src/messagelist.cpp

3
tests/test_dm_invite.c

@ -175,6 +175,9 @@ int main(void) {
"delivered link is registered with ten minute lifetime");
CHECK(!join_link(ua, link), "B joins target group using received PM link");
char target_id[64]; snprintf(target_id, sizeof(target_id), "%llu", (unsigned long long)target);
deadline = get_time_tb() + 100000;
while (!topo_node_sqlite_member_in_channel(nodes[1]->topo_sqlite_db, target_id, nodes[1]->node_id) &&
get_time_tb() < deadline) uasync_poll(ua, 100);
CHECK(topo_node_sqlite_member_in_channel(nodes[0]->topo_sqlite_db, target_id, nodes[1]->node_id) &&
topo_node_sqlite_member_in_channel(nodes[1]->topo_sqlite_db, target_id, nodes[1]->node_id), "membership committed on both nodes");
request(6, target, "", 0);

1
tools/chatgui/src/messagelist.cpp

@ -1,4 +1,5 @@
#include "messagelist.h"
#include "debug_ui.h"
#include "chatview.h"
#include "messagedelegate.h"
#include "inputbar.h"

Loading…
Cancel
Save