status-go/protocol/communities
Patryk Osmaczko 30da8390bd feat: introduce CommunitiesKeyDistributor
This component decouples key distribution from the Messenger, enhancing
code maintainability, extensibility and testability.
It also alleviates the need to impact all methods potentially affecting
encryption keys.
Moreover, it allows key distribution inspection for integration tests.

part of: status-im/status-desktop#10998
2023-07-27 11:35:59 +02:00
..
migrations Handle organisation membership requests 2020-12-23 17:20:55 +01:00
adaptors.go feat: add api to remove private key (#3772) 2023-07-21 13:41:26 +04:00
community.go feat: introduce CommunitiesKeyDistributor 2023-07-27 11:35:59 +02:00
community_categories.go chore: make the owner without the community private key behave like a… (#3788) 2023-07-26 14:16:50 +02:00
community_categories_test.go feat: community admin permission functionality (#3569) 2023-06-14 10:15:46 -04:00
community_changes.go feat: add CommunityEncryptionKeyActions and its evaluation logic 2023-07-20 17:17:46 +02:00
community_encryption_key_action.go feat: introduce CommunitiesKeyDistributor 2023-07-27 11:35:59 +02:00
community_encryption_key_action_test.go feat: introduce CommunitiesKeyDistributor 2023-07-27 11:35:59 +02:00
community_event.go feat: introduce CommunitiesKeyDistributor 2023-07-27 11:35:59 +02:00
community_event_message.go chore: community admin events (#3678) 2023-07-18 17:06:12 +02:00
community_test.go feat: add api to remove private key (#3772) 2023-07-21 13:41:26 +04:00
errors.go feat: add api to remove private key (#3772) 2023-07-21 13:41:26 +04:00
manager.go feat: introduce CommunitiesKeyDistributor 2023-07-27 11:35:59 +02:00
manager_test.go feat: implemented multi chain collectible ownership provider 2023-07-19 07:58:05 -03:00
persistence.go feat: introduce messenger API to remove community tokens 2023-07-26 15:57:08 +02:00
persistence_test.go !refactor: introduce `SaveCommunityToken()` and change `AddCommunityToken()` 2023-07-26 14:45:02 +02:00
persistence_test_helpers.go refactor to remove rekeyedAt and use group current key 2023-07-24 17:18:42 +01:00
request_to_join.go feat: community admin permission functionality (#3569) 2023-06-14 10:15:46 -04:00
request_to_join_test.go Sync Communities (#2253) 2021-08-06 16:40:23 +01:00
request_to_leave.go feat: introduce and distribute RequestToLeave community 2022-08-26 11:25:33 +02:00
utils.go Add chainIds to revealed accounts in memberhsip requests 2023-06-12 10:49:29 +02:00
validator.go feat: community tags (#2708) 2022-06-24 09:40:12 -04:00