From 242d75e5ceb10403e62abfb52c9381fc4351d9b5 Mon Sep 17 00:00:00 2001 From: TheJackiMonster Date: Sun, 10 Oct 2021 16:56:55 +0200 Subject: Merged callbacks and added meta messages Signed-off-by: TheJackiMonster --- src/gnunet_chat_message.c | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) (limited to 'src/gnunet_chat_message.c') diff --git a/src/gnunet_chat_message.c b/src/gnunet_chat_message.c index b88edac..a396cf8 100644 --- a/src/gnunet_chat_message.c +++ b/src/gnunet_chat_message.c @@ -36,12 +36,31 @@ message_create_from_msg (struct GNUNET_CHAT_Context *context, GNUNET_memcpy(&(message->hash), hash, sizeof(message->hash)); message->flags = flags; + message->flag = GNUNET_CHAT_FLAG_NONE; message->msg = msg; return message; } +struct GNUNET_CHAT_Message* +message_create_internally (struct GNUNET_CHAT_Context *context, + enum GNUNET_CHAT_MessageFlag flag, + const char *warning) +{ + struct GNUNET_CHAT_Message *message = GNUNET_new(struct GNUNET_CHAT_Message); + + message->context = context; + + memset(&(message->hash), 0, sizeof(message->hash)); + message->flags = GNUNET_MESSENGER_FLAG_PRIVATE; + message->flag = flag; + + message->warning = warning; + + return message; +} + void message_destroy (struct GNUNET_CHAT_Message* message) { -- cgit v1.2.3