status-go/protocol/v1
Pascal Precht 9d5bcc3c60 feat: sync CommunitySettings across paired devices
This commit introduces a new `clock` field in the
`communities_settings` table so that it can be leveraged for syncing
community settings across devices.

It alsoe exends existing `syncCommunity` APIs to generate
`SyncCommunitySettings` as well, avoiding sending additional sync messages
for community settings.

When editing communities however, we still sync community settings
explicitly are we aren't syncing the community itself in that case.
2022-06-16 12:45:05 +02:00
..
clock.go Handle membership update message 2019-12-10 15:20:28 +01:00
clock_test.go Move to monorepo structure (#1684) 2019-11-21 17:19:22 +01:00
decoder.go Remove protocol and eth-node submodules (#1835) 2020-02-10 12:22:37 +01:00
encoder.go Handle membership update message 2019-12-10 15:20:28 +01:00
membership_update_message.go feat: remove explicit group chat join 2022-06-08 11:48:45 +01:00
membership_update_message_test.go feat: remove explicit group chat join 2022-06-08 11:48:45 +01:00
message.go Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
message_test.go Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
pair_message.go Move to monorepo structure (#1684) 2019-11-21 17:19:22 +01:00
README.md Move to monorepo structure (#1684) 2019-11-21 17:19:22 +01:00
status_message.go feat: sync CommunitySettings across paired devices 2022-06-16 12:45:05 +02:00

v1 protocol package folder

This folder contains only data types mentioned in the specification and required for its implementation.