[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[gnunet] 02/04: MESSENGER: Wait for leave message to close room
From: |
gnunet |
Subject: |
[gnunet] 02/04: MESSENGER: Wait for leave message to close room |
Date: |
Fri, 17 Nov 2023 00:59:47 +0100 |
This is an automated email from the git hooks/post-receive script.
thejackimonster pushed a commit to branch master
in repository gnunet.
commit dd96dc544f1007a430f000c6a47d760e8bf20638
Author: TheJackiMonster <thejackimonster@gmail.com>
AuthorDate: Thu Nov 16 23:24:44 2023 +0100
MESSENGER: Wait for leave message to close room
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
---
src/service/messenger/messenger_api.c | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/service/messenger/messenger_api.c
b/src/service/messenger/messenger_api.c
index c922e8b78..e796e4bad 100644
--- a/src/service/messenger/messenger_api.c
+++ b/src/service/messenger/messenger_api.c
@@ -686,6 +686,9 @@ send_message_to_room (struct GNUNET_MESSENGER_Room *room,
GNUNET_memcpy (&(room->last_message), &hash, sizeof(room->last_message));
GNUNET_MQ_send (room->handle->mq, env);
+
+ if (GNUNET_MESSENGER_KIND_LEAVE == message->header.kind)
+ send_close_room (room->handle, room);
}
@@ -924,8 +927,6 @@ GNUNET_MESSENGER_close_room (struct GNUNET_MESSENGER_Room
*room)
enqueue_message_to_room (room, message);
destroy_message (message);
}
-
- send_close_room (room->handle, room);
}
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.