gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[gnunet] branch master updated: -added support for deletion messages in


From: gnunet
Subject: [gnunet] branch master updated: -added support for deletion messages in messenger service
Date: Fri, 18 Feb 2022 00:11:50 +0100

This is an automated email from the git hooks/post-receive script.

thejackimonster pushed a commit to branch master
in repository gnunet.

The following commit(s) were added to refs/heads/master by this push:
     new 8f00b3d73 -added support for deletion messages in messenger service
8f00b3d73 is described below

commit 8f00b3d73ebb70da7ed8ed4204c5a625c125bd9f
Author: TheJackiMonster <thejackimonster@gmail.com>
AuthorDate: Fri Feb 18 00:11:43 2022 +0100

    -added support for deletion messages in messenger service
    
    Signed-off-by: TheJackiMonster <thejackimonster@gmail.com>
---
 src/messenger/messenger_api_message.c | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/src/messenger/messenger_api_message.c 
b/src/messenger/messenger_api_message.c
index 496c98dbf..3814def70 100644
--- a/src/messenger/messenger_api_message.c
+++ b/src/messenger/messenger_api_message.c
@@ -219,6 +219,10 @@ get_message_body_kind_size (enum 
GNUNET_MESSENGER_MessageKind kind)
   case GNUNET_MESSENGER_KIND_PRIVATE:
     length += member_size(struct GNUNET_MESSENGER_Message, body.privacy.key);
     break;
+  case GNUNET_MESSENGER_KIND_DELETE:
+    length += member_size(struct GNUNET_MESSENGER_Message, body.deletion.hash);
+    length += member_size(struct GNUNET_MESSENGER_Message, 
body.deletion.delay);
+    break;
   default:
     break;
   }
@@ -445,6 +449,10 @@ encode_message_body (enum GNUNET_MESSENGER_MessageKind 
kind,
     encode_step(buffer, offset, &(body->privacy.key));
     encode_step_ext(buffer, offset, body->privacy.data, min(length - offset, 
body->privacy.length));
     break;
+  case GNUNET_MESSENGER_KIND_DELETE:
+    encode_step(buffer, offset, &(body->deletion.hash));
+    encode_step(buffer, offset, &(body->deletion.delay));
+    break;
   default:
     break;
   }
@@ -616,6 +624,10 @@ decode_message_body (enum GNUNET_MESSENGER_MessageKind 
*kind,
     body->privacy.length = (length - offset);
     decode_step_malloc(buffer, offset, body->privacy.data, length - offset, 0);
     break;
+  case GNUNET_MESSENGER_KIND_DELETE:
+    decode_step(buffer, offset, &(body->deletion.hash));
+    decode_step(buffer, offset, &(body->deletion.delay));
+    break;
   default:
     *kind = GNUNET_MESSENGER_KIND_UNKNOWN;
     break;

-- 
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]