status-go/protocol/protobuf
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
..
anon_metrics.pb.go feat:support backup/sync social settings (#3407) 2023-04-20 06:59:09 +08:00
anon_metrics.proto rename status-react to status-mobile 2022-07-17 15:37:14 +02:00
application_metadata_message.pb.go feat:support backup/sync social settings (#3407) 2023-04-20 06:59:09 +08:00
application_metadata_message.proto feat:support backup/sync social settings (#3407) 2023-04-20 06:59:09 +08:00
chat_identity.pb.go feat: add and distribute `chatIdentity.FirstMessageTimestamp` 2022-09-09 08:59:39 +02:00
chat_identity.proto feat: add and distribute `chatIdentity.FirstMessageTimestamp` 2022-09-09 08:59:39 +02:00
chat_message.pb.go Fix some issues with pinned messages 2023-04-25 16:02:48 +01:00
chat_message.proto Fix some issues with pinned messages 2023-04-25 16:02:48 +01:00
command.pb.go Implement wallet connect session CRUD API 2022-08-19 12:32:00 +01:00
command.proto Sync Communities (#2253) 2021-08-06 16:40:23 +01:00
communities.pb.go feat: implement community members count 2023-03-29 17:08:41 +02:00
communities.proto feat: implement community members count 2023-03-29 17:08:41 +02:00
contact.pb.go init currentMessageState when sync protobuf.ContactUpdate (#3332) 2023-03-28 11:45:54 +08:00
contact.proto init currentMessageState when sync protobuf.ContactUpdate (#3332) 2023-03-28 11:45:54 +08:00
contact_verification.pb.go feat(ActivityCenter): Add missing AC notifications for verification requests (#3029) 2022-12-26 08:35:46 +04:00
contact_verification.proto feat(ActivityCenter): Add missing AC notifications for verification requests (#3029) 2022-12-26 08:35:46 +04:00
emoji_reaction.pb.go Implement wallet connect session CRUD API 2022-08-19 12:32:00 +01:00
emoji_reaction.proto Sync Communities (#2253) 2021-08-06 16:40:23 +01:00
enums.pb.go feat(protobuf): introduce `CommunityTokenType` enum 2023-03-03 08:20:51 +01:00
enums.proto feat(protobuf): introduce `CommunityTokenType` enum 2023-03-03 08:20:51 +01:00
group_chat_invitation.pb.go Implement wallet connect session CRUD API 2022-08-19 12:32:00 +01:00
group_chat_invitation.proto Sync Communities (#2253) 2021-08-06 16:40:23 +01:00
membership_update_message.pb.go Fix some issues with pinned messages 2023-04-25 16:02:48 +01:00
membership_update_message.proto feat: Handle image in group chat 2022-09-01 12:19:01 +02:00
pairing.pb.go feat: sync and backup wallet accounts 2023-04-21 16:35:24 +02:00
pairing.proto feat: sync and backup wallet accounts 2023-04-21 16:35:24 +02:00
pin_message.pb.go Implement wallet connect session CRUD API 2022-08-19 12:32:00 +01:00
pin_message.proto Sync Communities (#2253) 2021-08-06 16:40:23 +01:00
pubkey.go Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
push_notifications.pb.go Implement wallet connect session CRUD API 2022-08-19 12:32:00 +01:00
push_notifications.proto Sync Communities (#2253) 2021-08-06 16:40:23 +01:00
service.go feat: contact verification request (#2586) 2022-07-05 15:49:44 -04:00
status_update.pb.go Fix some issues with pinned messages 2023-04-25 16:02:48 +01:00
status_update.proto Online Status Indicator (#2408) 2021-10-28 20:51:28 +05:30
sync_settings.pb.go Fix some issues with pinned messages 2023-04-25 16:02:48 +01:00
sync_settings.proto backup/sync if seed phrase removed (#3385) (#3384) 2023-04-13 08:45:25 +08:00