aboutsummaryrefslogtreecommitdiff
path: root/src/gnunet_chat_handle_intern.c
diff options
context:
space:
mode:
authorTheJackiMonster <thejackimonster@gmail.com>2021-12-19 02:30:27 +0100
committerTheJackiMonster <thejackimonster@gmail.com>2021-12-19 02:30:27 +0100
commit9cb19e10c1912fa3140098e86763ecd042997d03 (patch)
tree8ae6334a78ad96bc9d5f6b87ca0bdba7cae849ee /src/gnunet_chat_handle_intern.c
parent6bbc30ef71cf23267937a73e34e185410ed73a10 (diff)
downloadlibgnunetchat-9cb19e10c1912fa3140098e86763ecd042997d03.tar.gz
libgnunetchat-9cb19e10c1912fa3140098e86763ecd042997d03.zip
Fixed updating room and loading groups
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat (limited to 'src/gnunet_chat_handle_intern.c')
-rw-r--r--src/gnunet_chat_handle_intern.c16
1 files changed, 7 insertions, 9 deletions
diff --git a/src/gnunet_chat_handle_intern.c b/src/gnunet_chat_handle_intern.c
index 70e4da4..2200e8e 100644
--- a/src/gnunet_chat_handle_intern.c
+++ b/src/gnunet_chat_handle_intern.c
@@ -266,7 +266,8 @@ check_handle_room_members (void* cls,
266 GNUNET_MESSENGER_contact_get_key(member) 266 GNUNET_MESSENGER_contact_get_key(member)
267 ); 267 );
268 268
269 if ((member_key) && (0 == GNUNET_memcmp(member_key, check->ignore_key))) 269 if ((member_key) && (check->ignore_key) &&
270 (0 == GNUNET_memcmp(member_key, check->ignore_key)))
270 return GNUNET_YES; 271 return GNUNET_YES;
271 272
272 if (check->contact) 273 if (check->contact)
@@ -313,15 +314,12 @@ on_handle_identity(void *cls,
313 GNUNET_assert(handle->messenger); 314 GNUNET_assert(handle->messenger);
314 context_scan_configs(handle); 315 context_scan_configs(handle);
315 316
316 if (!handle->msg_cb) 317 handle_send_internal_message(
317 return; 318 handle,
318 319 NULL,
319 struct GNUNET_CHAT_Message *msg = message_create_internally( 320 GNUNET_CHAT_FLAG_LOGIN,
320 NULL, GNUNET_CHAT_FLAG_LOGIN, NULL 321 NULL
321 ); 322 );
322
323 handle->msg_cb(handle->msg_cls, NULL, msg);
324 message_destroy(msg);
325} 323}
326 324
327void 325void