From f18c82935382d4533540e282bb54226e48e75ce8 Mon Sep 17 00:00:00 2001 From: Stefan Ceriu Date: Thu, 24 Nov 2022 17:31:04 +0200 Subject: [PATCH] Add hard limit of 50 rooms to sliding sync and the home screen --- ElementX/Sources/Services/Client/ClientProxy.swift | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/ElementX/Sources/Services/Client/ClientProxy.swift b/ElementX/Sources/Services/Client/ClientProxy.swift index c4830a82b..0942e64e8 100644 --- a/ElementX/Sources/Services/Client/ClientProxy.swift +++ b/ElementX/Sources/Services/Client/ClientProxy.swift @@ -88,7 +88,8 @@ class ClientProxy: ClientProxyProtocol { .requiredState(requiredState: [RequiredState(key: "m.room.avatar", value: ""), RequiredState(key: "m.room.encryption", value: "")]) .name(name: "HomeScreenView") - .syncMode(mode: .fullSync) + .syncMode(mode: .selective) + .addRange(from: 0, to: 50) // FIXME: Replace this with a dynamic solution .build() let slidingSync = try slidingSyncBuilder