Commit graph

14 commits

Author SHA1 Message Date
Neil Alexander 44c34be527
Relax checks for well-formedness of join rules, membership event etc 2022-04-05 09:29:46 +01:00
Neil Alexander 5d62b8f2cd
Copy invites as well as bans 2022-04-04 17:20:06 +01:00
Neil Alexander 4693f00a26
Ensure canonical aliases exist before clearing 2022-04-04 17:14:05 +01:00
Neil Alexander 95bb7a51c1
Add comment to restrictOldRoomPowerLevels 2022-04-04 17:03:40 +01:00
Neil Alexander e211836f5a
Specify empty state keys, use EventLevel, remove unnecessary check on state copy 2022-04-04 15:57:07 +01:00
Neil Alexander 208d3171e7
Review comments @S7evinK 2022-04-04 13:32:08 +01:00
Neil Alexander bef66cefc7
Fix copyrights 2022-04-04 10:30:33 +01:00
Neil Alexander 292b3707e4
Only send two power levels if we needed to override the levels, preserve miscellaneous fields in the create event 2022-04-04 10:29:32 +01:00
Neil Alexander df99cf6eaa
Refactor and comment createTemporaryPowerLevels 2022-04-04 10:15:00 +01:00
Neil Alexander 63cf4ae416
Handle ban events in the state transfer 2022-04-04 09:42:41 +01:00
Neil Alexander 3613ac3f74
Refactor generateInitialEvents to preserve old state events for all but the essential room setup events 2022-04-01 18:21:13 +01:00
Neil Alexander e34da3a52d
Reduce number of API calls in generateInitialEvents, preserve membership fields 2022-04-01 16:52:06 +01:00
Alex Kursell 7db9322b53 Remove extraneous arg 2022-03-29 15:29:28 -04:00
Alex Kursell e799577340 Move room upgrading to the roomserver 2022-03-29 13:58:57 -04:00