mirror of
https://github.com/element-hq/synapse
synced 2024-09-04 09:00:07 +00:00
Revert "We don't care about forgotten rooms"
This reverts commit ad8b316939
.
This commit is contained in:
parent
78f306a6f7
commit
fe7c1b969c
1 changed files with 12 additions and 0 deletions
|
@ -184,6 +184,18 @@ class PushRuleStore(SQLBaseStore):
|
||||||
if uid in local_users_in_room:
|
if uid in local_users_in_room:
|
||||||
user_ids.add(uid)
|
user_ids.add(uid)
|
||||||
|
|
||||||
|
forgotten = yield self.who_forgot_in_room(
|
||||||
|
event.room_id, on_invalidate=cache_context.invalidate,
|
||||||
|
)
|
||||||
|
|
||||||
|
for row in forgotten:
|
||||||
|
user_id = row["user_id"]
|
||||||
|
event_id = row["event_id"]
|
||||||
|
|
||||||
|
mem_id = current_state_ids.get((EventTypes.Member, user_id), None)
|
||||||
|
if event_id == mem_id:
|
||||||
|
user_ids.discard(user_id)
|
||||||
|
|
||||||
rules_by_user = yield self.bulk_get_push_rules(
|
rules_by_user = yield self.bulk_get_push_rules(
|
||||||
user_ids, on_invalidate=cache_context.invalidate,
|
user_ids, on_invalidate=cache_context.invalidate,
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue