Commit History

Author SHA1 Message Date
  Sean Quah d0c713cc85 Return read-only collections from `@cached` methods (#13755) 1 year ago
  David Robertson 2186ebed6c Fetch fewer events when getting hosts in room (#14962) 1 year ago
  David Robertson 80d44060c9 Faster joins: omit partial rooms from eager syncs until the resync completes (#14870) 1 year ago
  David Robertson 1eed795fc5 Include heroes in partial join responses' state (#14442) 1 year ago
  Eric Eastwood aa70556699 Check appservice user interest against the local users instead of all users (`get_users_in_room` mis-use) (#13958) 1 year ago
  Mathieu Velten 4dc05f3019 Fix presence bug introduced in 1.64 by #13313 (#14243) 1 year ago
  dependabot[bot] 0b7830e457 Bump flake8-bugbear from 21.3.2 to 22.9.23 (#14042) 1 year ago
  Nick Mills-Barrett f9bc5428c4 Batch up calls to `get_rooms_for_users` (#14109) 1 year ago
  Erik Johnston 3dfc4a08dc Fix performance regression in `get_users_in_room` (#13972) 1 year ago
  Nick Mills-Barrett a466164647 Optimise get_rooms_for_user (drop with_stream_ordering) (#13787) 1 year ago
  Erik Johnston e8318a4333 Handle the case of remote users leaving a partial join room for device lists (#13885) 1 year ago
  reivilibre 6302753012 Deduplicate `is_server_notices_room`. (#13780) 1 year ago
  Nick Mills-Barrett da41a7cd61 Remove check current state membership up to date (#13745) 1 year ago
  Sean Quah 906cead9ca Update docstrings to explain the impact of partial state (#13750) 1 year ago
  Sean Quah 89e8b98b65 Avoid raising errors due to malformed IDs in `get_current_hosts_in_room` (#13748) 1 year ago
  reivilibre d3d9ca156e Cancel the processing of key query requests when they time out. (#13680) 1 year ago
  Nick Mills-Barrett 42b11d5565 Remove cached wrap on `_get_joined_users_from_context` method (#13569) 1 year ago
  Eric Eastwood 51d732db3b Optimize how we calculate `likely_domains` during backfill (#13575) 1 year ago
  Eric Eastwood d58615c82c Directly lookup local membership instead of getting all members in a room first (`get_users_in_room` mis-use) (#13608) 1 year ago
  Erik Johnston 05c9c7363b Fix regression caused by #13573 (#13600) 1 year ago
  Nick Mills-Barrett 5e7847dc92 Cache user IDs instead of profile objects (#13573) 1 year ago
  Dirk Klimpel d75512d19e Add forgotten status to Room Details API (#13503) 1 year ago
  reivilibre c3516e9dec Faster room joins: make `/joined_members` block whilst the room is partial stated. (#13514) 1 year ago
  Nick Mills-Barrett 41320a0554 Optimise async get event lookups (#13435) 1 year ago
  Erik Johnston 43adf2521c Refactor presence so we can prune user in room caches (#13313) 1 year ago
  Shay 7864f33e28 Increase batch size of `bulk_get_push_rules` and `_get_joined_profiles_from_event_ids`. (#13300) 1 year ago
  Shay 15edf23626 Improve performance of query ` _get_subset_users_in_room_with_profiles` (#13299) 1 year ago
  Nick Mills-Barrett cc21a431f3 Async get event cache prep (#13242) 1 year ago
  Erik Johnston 0ca4172b5d Don't pull out state in `compute_event_context` for unconflicted state (#13267) 1 year ago
  Erik Johnston e5716b631c Don't pull out the full state when calculating push actions (#13078) 1 year ago