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 |