dendrite/roomserver/storage/postgres
Neil Alexander f2030286de
Room server changes for room versions (#930)
* Rearrange state package a bit, add some code to look up the right state resolution algorithm

* Remove shared

* Add GetRoomVersionForRoomNID

* Try to use room version to get correct state resolution algorithm

* Fix room joins over federation

* nolint resolveConflictsV2 because all attempts to break it up so far just result in it being awfully less obvious how it works

* Rename Prepare to NewStateResolution

* Update comments

* Re-add missing tests
2020-03-19 18:33:04 +00:00
..
event_json_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
event_state_keys_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
event_types_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
events_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
invite_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
membership_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
prepare.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
previous_events_table.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
room_aliases_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
rooms_table.go Room server changes for room versions (#930) 2020-03-19 18:33:04 +00:00
sql.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
state_block_table.go Log errors from rows.Close (#920) 2020-03-18 10:17:18 +00:00
state_block_table_test.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00
state_snapshot_table.go Always defer *sql.Rows.Close and consult with Err (#844) 2020-02-11 14:12:21 +00:00
storage.go Room server changes for room versions (#930) 2020-03-19 18:33:04 +00:00
transactions_table.go Implement storage interfaces (#841) 2020-01-03 14:07:05 +00:00