diff options
author | TheJackiMonster <thejackimonster@gmail.com> | 2021-10-10 16:56:55 +0200 |
---|---|---|
committer | TheJackiMonster <thejackimonster@gmail.com> | 2021-10-10 16:56:55 +0200 |
commit | 242d75e5ceb10403e62abfb52c9381fc4351d9b5 (patch) | |
tree | 46999c6817fe74d74570f3f28160422fac6dac46 /src/gnunet_chat_message.c | |
parent | 5e3ed6ef9f9d447a4ece18f79a4993c0630047c3 (diff) | |
download | libgnunetchat-242d75e5ceb10403e62abfb52c9381fc4351d9b5.tar.gz libgnunetchat-242d75e5ceb10403e62abfb52c9381fc4351d9b5.zip |
Merged callbacks and added meta messages
Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
Diffstat (limited to 'src/gnunet_chat_message.c')
-rw-r--r-- | src/gnunet_chat_message.c | 19 |
1 files changed, 19 insertions, 0 deletions
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, | |||
36 | 36 | ||
37 | GNUNET_memcpy(&(message->hash), hash, sizeof(message->hash)); | 37 | GNUNET_memcpy(&(message->hash), hash, sizeof(message->hash)); |
38 | message->flags = flags; | 38 | message->flags = flags; |
39 | message->flag = GNUNET_CHAT_FLAG_NONE; | ||
39 | 40 | ||
40 | message->msg = msg; | 41 | message->msg = msg; |
41 | 42 | ||
42 | return message; | 43 | return message; |
43 | } | 44 | } |
44 | 45 | ||
46 | struct GNUNET_CHAT_Message* | ||
47 | message_create_internally (struct GNUNET_CHAT_Context *context, | ||
48 | enum GNUNET_CHAT_MessageFlag flag, | ||
49 | const char *warning) | ||
50 | { | ||
51 | struct GNUNET_CHAT_Message *message = GNUNET_new(struct GNUNET_CHAT_Message); | ||
52 | |||
53 | message->context = context; | ||
54 | |||
55 | memset(&(message->hash), 0, sizeof(message->hash)); | ||
56 | message->flags = GNUNET_MESSENGER_FLAG_PRIVATE; | ||
57 | message->flag = flag; | ||
58 | |||
59 | message->warning = warning; | ||
60 | |||
61 | return message; | ||
62 | } | ||
63 | |||
45 | void | 64 | void |
46 | message_destroy (struct GNUNET_CHAT_Message* message) | 65 | message_destroy (struct GNUNET_CHAT_Message* message) |
47 | { | 66 | { |