2
0
mirror of https://github.com/status-im/status-go.git synced 2025-03-01 15:10:54 +00:00

5 Commits

Author SHA1 Message Date
Mykhailo Prakhov
58a9557c58
fix: reject handling requests to join without revealed accounts ()
* fix(requestToJoin)_: request to join must have revealed addresses with signature

* fix(tests)_: fix tests

* chore(tests)_: increase tests timeout
2024-08-07 17:57:02 +02:00
Patryk Osmaczko
2d4ef8b2e0 chore(communities)_: cover ERC721 based permissions reevaluation with tests 2024-06-07 23:46:20 +02:00
Patryk Osmaczko
e2cab1a8ae fix: ensure community events eventual consistency
- Extracted `community_events_factory.go`
- Introduced `eventsProcessor`
  - Improved processing logic order
  - Improved events filtering
- Introduced concept of `EventTypeID` to prevent redundant events handling
- Added sanity check before events appliance when reading community from
  database
- Removed reject&re-apply scheme (no more ping-pong issue)
- Fixed and added more variants to eventual consistency test

fixes: 
fixes: 
2024-02-20 21:07:01 +01:00
osmaczko
ec1238e020
fix: adapt to response.RequestsToJoinCommunity interface change ()
fixes tests build
2024-02-09 18:23:24 +00:00
Patryk Osmaczko
87199a8c99 chore: cover community events eventual consistency with test
It proves eventual consistency is broken for contact request events.

iterates: 
2024-02-09 16:02:17 +01:00