summary refs log tree commit diff
path: root/changelog.d/8754.misc
diff options
context:
space:
mode:
authorAndrew Morgan <1342360+anoadragon453@users.noreply.github.com>2020-11-13 16:24:04 +0000
committerGitHub <noreply@github.com>2020-11-13 16:24:04 +0000
commite8d08537394a49f3e66e9cbea3627e3c25818a7d (patch)
tree578f024480961f398d6b4e603985015c22d2b209 /changelog.d/8754.misc
parentFix changelog (diff)
downloadsynapse-e8d08537394a49f3e66e9cbea3627e3c25818a7d.tar.xz
Generalise _maybe_store_room_on_invite (#8754)
There's a handy function called maybe_store_room_on_invite which allows us to create an entry in the rooms table for a room and its version for which we aren't joined to yet, but we can reference when ingesting events about.

This is currently used for invites where we receive some stripped state about the room and pass it down via /sync to the client, without us being in the room yet.

There is a similar requirement for knocking, where we will eventually do the same thing, and need an entry in the rooms table as well. Thus, reusing this function works, however its name needs to be generalised a bit.

Separated out from #6739.
Diffstat (limited to 'changelog.d/8754.misc')
-rw-r--r--changelog.d/8754.misc1
1 files changed, 1 insertions, 0 deletions
diff --git a/changelog.d/8754.misc b/changelog.d/8754.misc
new file mode 100644
index 0000000000..0436bb1be7
--- /dev/null
+++ b/changelog.d/8754.misc
@@ -0,0 +1 @@
+Generalise `RoomStore.maybe_store_room_on_invite` to handle other, non-invite membership events.
\ No newline at end of file