Commit Graph

147 Commits (e501e9ecb2026afa0b97348c98b4fb5caa9974f4)

Author SHA1 Message Date
Mark Haines 7e23476814 move filter_events_for_client out of base handler 9 years ago
Erik Johnston 1f0f5ffa1e Add bulk fetch storage API 9 years ago
Erik Johnston a438a6d2bc Implement basic ignore user 9 years ago
David Baker 424a7f48f8 Run filter_events_for_client 9 years ago
Mark Haines 2a37467fa1 Use google style doc strings. 9 years ago
Erik Johnston 8d73cd502b Add concurrently_execute function 9 years ago
Erik Johnston 35bb465b86 Filter rooms list before chunking 9 years ago
Mark Haines 191c7bef6b Deduplicate identical /sync requests 9 years ago
Erik Johnston 125f674eae Always include kicks and bans in full /sync 9 years ago
Mark Haines 1b4f4a936f Hook up the push rules stream to account_data in /sync 9 years ago
Patrik Oldsberg baf056bae8 handlers/sync: style fix, line too long 9 years ago
Patrik Oldsberg 1dcfb201c4 handlers/sync: fix SyncResult not counting account_data change when converting to bool 9 years ago
Erik Johnston 9e696bd6a3 Remove superfluous call to get_state_at when we already have an event for that stream position 9 years ago
Richard van der Hoff b71ca2b014 Allow guest users access to messages in rooms they have joined 9 years ago
Erik Johnston e5999bfb1a Initial cut 9 years ago
Erik Johnston 4d54d87c3e Mitigate against incorrect old state in /sync. 9 years ago
Erik Johnston 24f00a6c33 Use _simple_select_many for _get_state_group_for_events 9 years ago
Erik Johnston 8e49892b21 Only calculate initial sync for 10 rooms at a time 9 years ago
Erik Johnston feb294d552 Remove dead code 9 years ago
Erik Johnston eff12e838c Don't load all ephemeral state for a room on every sync 9 years ago
Erik Johnston 82631c5f94 Fix unit tests 9 years ago
Erik Johnston 6c558ee8bc Measure some /sync related things 9 years ago
Erik Johnston 2c1fbea531 Fix up logcontexts 9 years ago
Erik Johnston d4f72a5bfb Allowing tagging log contexts 9 years ago
Erik Johnston 771528ab13 Change event_push_actions_rm_tokens schema 9 years ago
Erik Johnston 8a391e33ae s/get_room_changes_for_user/get_membership_changes_for_user/ 9 years ago
Erik Johnston 854ca32f10 Comments 9 years ago
Erik Johnston fa48020a52 Move state calculations from rest to handler 9 years ago
Erik Johnston ea320d3464 Don't work out unread_notifs_for_room_id unless needed 9 years ago
Erik Johnston 571a566399 Change load limit params 9 years ago
Erik Johnston 3c6518ddbf Amalgamate incremental and full sync for user 9 years ago
Erik Johnston aca3193efb Use the same path for incremental with gap or without gap 9 years ago
Erik Johnston b97f6626b6 Add cache to room stream 9 years ago
Erik Johnston dc2647cd3d PEP8 9 years ago
Erik Johnston d59c58bc95 Remove weird stuff 9 years ago
Erik Johnston 4021f95261 Move logic from rest/ to handlers/ 9 years ago
Daniel Wagner-Hall da417aa56d Allow non-guests to peek on rooms using /events 9 years ago
Erik Johnston ac2842ff1e Only compute unread notifications for rooms we send down stream 9 years ago
Erik Johnston b8518ffe65 Use all_ephemeral_by_room in incremental_sync_with_gap_for_room 9 years ago
Erik Johnston 3adcc4c86a Return highlight_count in /sync 9 years ago
Erik Johnston 63485b3029 Re-enable urnead notifications 9 years ago
Erik Johnston bce602eb4e Use logger not logging 9 years ago
Erik Johnston 2655d61d70 Don't change signature. Return empty list 9 years ago
Erik Johnston fcb05b4c82 Temporarily disable notification branch 9 years ago
Daniel Wagner-Hall 93afb40cd4 Skip, rather than erroring, invalid guest requests 9 years ago
Erik Johnston 70dfe4dc96 Don't include old left rooms 9 years ago
Erik Johnston fcbe63eaad Use logger not logging 9 years ago
Mark Haines 4cec90a260 Pass whether the user was a guest to some of the event streams 9 years ago
Mark Haines 392773ccb2 Guest users must be joined to a room to see it in /sync 9 years ago
Daniel Wagner-Hall 2ef6de928d Skip, rather than erroring, invalid guest requests 9 years ago