status-go/protocol/common
Andrea Maria Piana 7650f3003e Fix some issues with pinned messages
There were a couple of issues on how we handle pinned messages:

1) Clock of the message was only checked when saving, meaning that the
   client would receive potentially updates that were not to be
   processed.
2) We relied on the client to generate a notification for a pinned
   message by sending a normal message through the wire. This PR changes
   the behavior so that the notification is generated locally, either on
   response to a network event or client event.
3) When deleting a message, we pull all the replies/pinned notifications
   and send them over to the client so they know that those messages
   needs updating.
2023-04-25 16:02:48 +01:00
..
chat_entity.go Skip wrapping emojis in private group chats 2021-01-26 09:39:47 +01:00
crypto.go Added device name set on Messenger.Start() 2022-11-25 11:33:58 +00:00
crypto_test.go Added device name set on Messenger.Start() 2022-11-25 11:33:58 +00:00
errors.go Use ErrRecordNotFound instead of sql.ErrNoRows 2020-10-08 13:23:00 +02:00
feature_flags.go feat: desktop mailserver cycle (#2481) 2022-01-12 12:02:01 -04:00
message.go Fix some issues with pinned messages 2023-04-25 16:02:48 +01:00
message_sender.go fix: fix special messages not being received because not encrypted 2022-12-15 10:48:41 -05:00
message_sender_test.go replace deprecated ioutil.TempDir with os.MkdirTemp 2023-01-03 15:40:11 +01:00
message_test.go Compute emojiHash on-the-fly 2023-03-06 13:22:40 +02:00
pin_message.go Fix some issues with pinned messages 2023-04-25 16:02:48 +01:00
raw_message.go feat: mark automatic status updates as ephemeral 2022-11-09 15:49:26 +03:00
raw_messages_persistence.go Send all encryption keys 2022-10-20 12:19:44 +01:00
timesource.go Handle organisation membership requests 2020-12-23 17:20:55 +01:00