about summary refs log tree commit diff
path: root/LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs
diff options
context:
space:
mode:
authorRory& <root@rory.gay>2025-05-09 07:09:57 +0200
committerRory& <root@rory.gay>2025-05-09 07:09:57 +0200
commit51ff4a3b95ab38dd46c88f4e5482bf78449bb88c (patch)
treee25789fdf98248b22da3e0a498a262c9f31c86d5 /LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs
parentVerbosity (diff)
downloadLibMatrix-51ff4a3b95ab38dd46c88f4e5482bf78449bb88c.tar.xz
msc4222 fixes
Diffstat (limited to 'LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs')
-rw-r--r--LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs6
1 files changed, 6 insertions, 0 deletions
diff --git a/LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs b/LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs

index 9baeaa4..6cb42ca 100644 --- a/LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs +++ b/LibMatrix/Helpers/SyncProcessors/Msc4222EmulationSyncProcessor.cs
@@ -26,6 +26,12 @@ public class Msc4222EmulationSyncProcessor(AuthenticatedHomeserverGeneric homese return resp; } + resp = await EmulateMsc4222Internal(resp, sw); + + return SimpleSyncProcessors.FillRoomIds(resp); + } + + private async Task<SyncResponse?> EmulateMsc4222Internal(SyncResponse? resp, Stopwatch sw) { var modified = false; List<Task<bool>> tasks = []; if (resp.Rooms is { Join.Count: > 0 }) {