status-go/multiaccounts
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
..
accounts Added AccountType to enforce strict typing on Accounts 2022-08-25 22:01:43 +01:00
errors Sync Settings (#2478) 2022-03-23 18:47:00 +00:00
migrations feat: add and distribute `chatIdentity.FirstMessageTimestamp` 2022-09-09 08:59:39 +02:00
settings Added AccountType to enforce strict typing on Accounts 2022-08-25 22:01:43 +01:00
settings_notifications notifications settings end points added and `notification_settings` table 2022-05-26 11:49:08 +02:00
settings_social_links feat: add social links 2022-08-16 14:29:00 +02:00
database.go Moved protobuf marshalling closer to the structs that get marshalled 2022-08-22 13:27:59 +01:00
database_test.go Added multiaccounts.Database tests for new funcs 2022-08-22 13:27:59 +01:00