Commit Graph

254 Commits (71990b3caeeb6061d4419af516271af7a2b7b429)

Author SHA1 Message Date
Amber Brown c334ca67bb
Integrate presence from hotfixes (#3694) 7 years ago
Matthew Hodgson 3f543dc021 initial cut at a room summary API (#3574) 7 years ago
Amber Brown b37c472419
Rename async to async_helpers because `async` is a keyword on Python 3.7 (#3678) 7 years ago
Neil Johnson 09cf130898 only block on sync where user is not part of the mau cohort 7 years ago
Neil Johnson 69ce057ea6 block sync if auth checks fail 7 years ago
Neil Johnson e92fb00f32 sync auth blocking 7 years ago
Matthew Hodgson a75231b507
Deduplicate redundant lazy-loaded members (#3331) 7 years ago
Matthew Hodgson 1a01a5b964 clarify comment on p_ids 7 years ago
Matthew Hodgson eb1d911ab7 rather than adding ll_ids, remove them from p_ids 7 years ago
Matthew Hodgson cd241d6bda incorporate more review 7 years ago
Matthew Hodgson 254fb430d1 incorporate review 7 years ago
Matthew Hodgson bcaec2915a incorporate review 7 years ago
Matthew Hodgson 924eb34d94 add a filtered_types param to limit filtering to specific types 7 years ago
Amber Brown 49af402019 run isort 7 years ago
Matthew Hodgson 6eb861b67f typo 7 years ago
Matthew Hodgson 5f6122fe10 more comments 7 years ago
Amber Brown c936a52a9e
Consistently use six's iteritems and wrap lazy keys/values in list() if they're not meant to be lazy (#3307) 7 years ago
Richard van der Hoff 34b85df7f5 Update some comments and docstrings in SyncHandler 7 years ago
Matthew Hodgson a6c8f7c875 add pydoc 7 years ago
Adrian Tschira 933bf2dd35 replace some iteritems with six 7 years ago
Erik Johnston d26bec8a43 Add comment to sync as to why code path is split 7 years ago
Erik Johnston e2accd7f1d Refactor sync APIs to reuse pagination API 7 years ago
Erik Johnston c4af4c24ca Refactor get_recent_events_for_room return type 7 years ago
Adrian Tschira f63ff73c7f add __bool__ alias to __nonzero__ methods 7 years ago
Richard van der Hoff b78395b7fe Refactor ResponseCache usage 7 years ago
Richard van der Hoff b3384232a0 Add metrics for ResponseCache 7 years ago
Matthew Hodgson b2f2282947 make lazy_load_members configurable in filters 7 years ago
Matthew Hodgson 478af0f720 reshuffle todo & comments 7 years ago
Matthew Hodgson 366f730bf6 only get member state IDs for incremental syncs if we're filtering 7 years ago
Matthew Hodgson fc5397fdf5 remove debug 7 years ago
Matthew Hodgson 4f0493c850 fix tsm search again 7 years ago
Matthew Hodgson f7dcc404f2 add state_ids for timeline entries 7 years ago
Matthew Hodgson 5b3b3aada8 simplify timeline_start_members 7 years ago
Matthew Hodgson 3bc5bd2d22 make incr syncs work 7 years ago
Matthew Hodgson 4d0cfef6ee add copyright to nudge CI 7 years ago
Matthew Hodgson c9d72e4571 oops 7 years ago
Matthew Hodgson ccca02846d make it work 7 years ago
Matthew Hodgson 14a9d2f73d ensure we always include the members for a given timeline block 7 years ago
Matthew Hodgson 8713365265 typos 7 years ago
Matthew Hodgson 9b334b3f97 WIP experiment in lazyloading room members 7 years ago
Erik Johnston a56d54dcb7 Fix up log message 7 years ago
Erik Johnston 02a1296ad6 Fix typo 7 years ago
Erik Johnston 8cb44da4aa Fix race in sync when joining room 7 years ago
Erik Johnston d4ffe61d4f Remove ability for AS users to call /events and /sync 7 years ago
Erik Johnston 2a7e9faeec Do logcontexts outside ResponseCache 7 years ago
Erik Johnston e3edca3b5d Refactor to speed up incremental syncs 8 years ago
Erik Johnston 3166ed55b2 Fix device list when rejoining room (#2461) 8 years ago
Erik Johnston 93e504d04e Ensure that creator of group sees group down /sync 8 years ago
Erik Johnston 2d1b7955ae Don't filter out current state events from timeline 8 years ago
Erik Johnston 3a0cee28d6 Actually hook leave notifs up 8 years ago