status-go/protocol/pushnotificationclient
Patryk Osmaczko 65be6f2b96 feat: add and distribute `chatIdentity.FirstMessageTimestamp`
`FirstMessageTimestamp` enables members of the community to determine if
there are any messages they can fetch on the community channel(chat).

`FirstMessageTimestamp` is advertised by admin for each community chat
through `CommunityDescription`. It assumes admin is online frequently
enough to capture the first channel message.

For existing communities admin determines first message timestamp by
finding oldest chat message in its local database.

task: status-im/status-desktop#6731
2022-09-09 08:59:39 +02:00
..
migrations feat: add and distribute `chatIdentity.FirstMessageTimestamp` 2022-09-09 08:59:39 +02:00
client.go Dont send notification to our own devices 2022-07-18 17:17:20 +01:00
client_test.go Dont send notification to our own devices 2022-07-18 17:17:20 +01:00
persistence.go Fix retry count in push notifications 2021-01-11 09:01:26 +01:00
persistence_test.go Polish up and address review feedback 2020-07-27 08:51:28 +02:00