status-go/protocol/communities
Patryk Osmaczko a9cde06e44 refactor: simplify community requests logic
With the recent introduction of pending states, the community requests
logic became more complex. This commit simplifies the flow and
appropriately delegates logic to its corresponding abstraction levels:
messenger, manager and community. Additionally, it eliminates
redundancies in notifications and request-saving mechanism.
2023-10-18 17:11:20 +02:00
..
migrations Handle organisation membership requests 2020-12-23 17:20:55 +01:00
token feat: share requests to join and revealed addresses with privileged roles (#3951) 2023-09-20 10:37:46 +02:00
adaptors.go Always use protobufs by reference & generate handlers 2023-08-22 12:08:54 +01:00
community.go refactor: simplify community requests logic 2023-10-18 17:11:20 +02:00
community_categories.go refactor: simplify events creation logic 2023-08-17 08:24:51 +02:00
community_categories_test.go refactor: simplify events creation logic 2023-08-17 08:24:51 +02:00
community_changes.go feat: add pending state for token permissions 2023-08-23 10:34:59 +02:00
community_encryption_key_action.go feat: add pending state for token permissions 2023-08-23 10:34:59 +02:00
community_encryption_key_action_test.go fix: derive community.Encrypted() from permissions 2023-10-12 01:45:33 +02:00
community_event.go feat: Introduce KickedPending and BannedPending states (#3948) 2023-10-04 23:47:22 +03:00
community_event_message.go Always use protobufs by reference & generate handlers 2023-08-22 12:08:54 +01:00
community_test.go refactor: simplify community requests logic 2023-10-18 17:11:20 +02:00
community_token_permission.go feat: add pending state for token permissions 2023-08-23 10:34:59 +02:00
communnity_privileged_member_sync_msg.go feat: share requests to join and revealed addresses with privileged roles (#3951) 2023-09-20 10:37:46 +02:00
errors.go chore: Added TokenMaster permission token type (#3848) 2023-08-04 12:28:46 +02:00
manager.go refactor: simplify community requests logic 2023-10-18 17:11:20 +02:00
manager_test.go Add queue for processing community description & configurable control node 2023-10-17 21:00:24 +01:00
persistence.go Add queue for processing community description & configurable control node 2023-10-17 21:00:24 +01:00
persistence_test.go Add queue for processing community description & configurable control node 2023-10-17 21:00:24 +01:00
persistence_test_helpers.go waku2: static shards (#3944) 2023-10-12 15:21:49 -04:00
request_to_join.go refactor: simplify community requests logic 2023-10-18 17:11:20 +02: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
roles_authorization.go feat: Introduce KickedPending and BannedPending states (#3948) 2023-10-04 23:47:22 +03:00
utils.go feat: add pending state for token permissions 2023-08-23 10:34:59 +02:00
validator.go feat: community tags (#2708) 2022-06-24 09:40:12 -04:00