Start using the new synchronous stopSync method

This commit is contained in:
Stefan Ceriu
2023-05-24 14:33:56 +03:00
committed by Stefan Ceriu
parent 9c1c51645f
commit caa4abe659
3 changed files with 8 additions and 23 deletions
@@ -166,19 +166,9 @@ class ClientProxy: ClientProxyProtocol {
slidingSyncObserverToken = slidingSync?.sync()
}
func stopSync(completionHandler: () -> Void) {
guard let slidingSyncObserverToken else {
MXLog.info("No sync is present")
return
}
stopSync()
while !slidingSyncObserverToken.isFinished() { }
completionHandler()
}
func stopSync() {
MXLog.info("Stopping sync")
slidingSyncObserverToken?.cancel()
slidingSync?.stopSync()
slidingSyncObserverToken = nil
}