This repository was archived by the owner on Apr 26, 2024. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +7
-2
lines changed Expand file tree Collapse file tree 3 files changed +7
-2
lines changed Original file line number Diff line number Diff line change
1
+ Fix room and user stats tracking.
Original file line number Diff line number Diff line change @@ -260,7 +260,9 @@ def _handle_deltas(self, deltas):
260
260
room_stats_delta ["local_users_in_room" ] += delta
261
261
262
262
elif typ == EventTypes .Create :
263
- room_state ["is_federatable" ] = event_content .get ("m.federate" , True )
263
+ room_state ["is_federatable" ] = (
264
+ event_content .get ("m.federate" , True ) is True
265
+ )
264
266
if sender and self .is_mine_id (sender ):
265
267
user_to_stats_deltas .setdefault (sender , Counter ())[
266
268
"rooms_created"
Original file line number Diff line number Diff line change @@ -823,7 +823,9 @@ def _fetch_current_state_stats(txn):
823
823
elif event .type == EventTypes .CanonicalAlias :
824
824
room_state ["canonical_alias" ] = event .content .get ("alias" )
825
825
elif event .type == EventTypes .Create :
826
- room_state ["is_federatable" ] = event .content .get ("m.federate" , True )
826
+ room_state ["is_federatable" ] = (
827
+ event .content .get ("m.federate" , True ) is True
828
+ )
827
829
828
830
yield self .update_room_state (room_id , room_state )
829
831
You can’t perform that action at this time.
0 commit comments