diff options
author | Nick Mills-Barrett <nick@beeper.com> | 2022-10-04 16:42:59 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-10-04 16:42:59 +0100 |
commit | 0506bb100e0348ab6e6e213c6624677a83ef9303 (patch) | |
tree | 08e8d01dc1dc156e5530aa709690f65f91adfc7e /changelog.d | |
parent | Recursively fetch the thread for receipts & notifications. (#13824) (diff) | |
download | synapse-0506bb100e0348ab6e6e213c6624677a83ef9303.tar.xz |
Remove get rooms for user with stream ordering (#13991)
By getting the joined rooms before the current token we avoid any reading history to confirm a user *was* in a room. We can then use any membership change events, which we already fetch during sync, to determine the final list of joined room IDs.
Diffstat (limited to 'changelog.d')
-rw-r--r-- | changelog.d/13991.misc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/13991.misc b/changelog.d/13991.misc new file mode 100644 index 0000000000..f425fb17b2 --- /dev/null +++ b/changelog.d/13991.misc @@ -0,0 +1 @@ +Optimise queries used to get a users rooms during sync. Contributed by Nick @ Beeper (@fizzadar). |