forked-synapse/synapse/storage/schema
Erik Johnston f6c2b0ec2e
Sliding sync: don't fetch room summary for named rooms. (#17683)
For rooms with a name we can skip fetching a full room summary, as we
don't need to calculate heroes, and instead just fetch the room counts
directly.

This also changes things to not return counts and heroes for non-joined
rooms. For left/banned rooms we were returning zero values anyway, and
for invite/knock rooms we don't really want to leak such information
(even if some of is included in the stripped state).
2024-09-11 13:16:57 +01:00
..
common Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00
main Sliding sync: don't fetch room summary for named rooms. (#17683) 2024-09-11 13:16:57 +01:00
state Merge remote-tracking branch 'gitlab/clokep/license-license' into new_develop 2023-12-13 15:11:56 +00:00
__init__.py Sliding sync: Store the per-connection state in the database. (#17599) 2024-08-29 16:26:58 +01:00
README.md Update book location 2023-12-13 16:15:22 +00:00

Synapse Database Schemas

This directory contains the schema files used to build Synapse databases. For more information, see https://element-hq.github.io/synapse/develop/development/database_schema.html.