Neil Alexander
1b52775ccd
If room_version isn't specified in the m.room.create event, assume room version 1
2020-03-09 09:10:01 +00:00
Neil Alexander
fb3f97e9fe
Update room version checking code
2020-03-06 11:57:45 +00:00
Neil Alexander
2f45bc417b
Get room version from initial persistence of m.room.create
2020-02-26 17:57:47 +00:00
Neil Alexander
15f9672c7d
Try to get room version from m.room.create event at first NID assign
2020-02-26 17:40:17 +00:00
Neil Alexander
229257a052
Maybe getMembershipsBeforeEventNID and checkServerAllowedToSeeEvent will work now?
2020-02-20 12:11:46 +00:00
Neil Alexander
f8e4d5bcb0
Try to get right room version for state res (still need to fix getMembershipsBeforeEventNID and checkServerAllowedToSeeEvent)
2020-02-20 11:52:47 +00:00
Neil Alexander
880d8ae024
Room version abstractions ( #865 )
...
* Rough first pass at adding room version abstractions
* Define newer room versions
* Update room version metadata
* Fix roomserver/versions
* Try to fix whitespace in roomsSchema
2020-02-05 16:25:58 +00:00
Neil Alexander
c28577ea25
Implement storage interfaces ( #841 )
...
* Implement interfaces for federationsender storage
* Implement interfaces for mediaapi storage
* Implement interfaces for publicroomsapi storage
* Implement interfaces for roomserver storage
* Implement interfaces for syncapi storage
* Implement interfaces for keydb storage
* common.PartitionStorer in publicroomsapi interface
* Update copyright notices
2020-01-03 14:07:05 +00:00