diff options
author | Neil Alexander <neilalexander@users.noreply.github.com> | 2022-08-01 14:11:00 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-08-01 14:11:00 +0100 |
commit | 05c83923e3bf24fa7def55a14ac096cdff3a3882 (patch) | |
tree | 3ee6bca7393990e75b83971a23611f6982998d59 /roomserver/storage/sqlite3 | |
parent | c7f7aec4d07d59120d37d5b16a900f6d608a75c4 (diff) |
Optimise checking other servers allowed to see events (#2596)
* Try optimising checking if server is allowed to see event
* Fix error
* Handle case where snapshot NID is 0
* Fix query
* Update SQL
* Clean up `CheckServerAllowedToSeeEvent`
* Not supported on SQLite
* Maybe placate the unit tests
* Review comments
Diffstat (limited to 'roomserver/storage/sqlite3')
-rw-r--r-- | roomserver/storage/sqlite3/state_snapshot_table.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/roomserver/storage/sqlite3/state_snapshot_table.go b/roomserver/storage/sqlite3/state_snapshot_table.go index b8136b75..73827522 100644 --- a/roomserver/storage/sqlite3/state_snapshot_table.go +++ b/roomserver/storage/sqlite3/state_snapshot_table.go @@ -140,3 +140,9 @@ func (s *stateSnapshotStatements) BulkSelectStateBlockNIDs( } return results, nil } + +func (s *stateSnapshotStatements) BulkSelectStateForHistoryVisibility( + ctx context.Context, txn *sql.Tx, stateSnapshotNID types.StateSnapshotNID, domain string, +) ([]types.EventNID, error) { + return nil, tables.OptimisationNotSupportedError +} |