diff --git a/ElementX/Sources/Services/Client/ClientProxy.swift b/ElementX/Sources/Services/Client/ClientProxy.swift index 55f273299..798dbef54 100644 --- a/ElementX/Sources/Services/Client/ClientProxy.swift +++ b/ElementX/Sources/Services/Client/ClientProxy.swift @@ -310,6 +310,13 @@ class ClientProxy: ClientProxyProtocol { mediaPreviewConfigListenerTaskHandle = await createMediaPreviewConfigObserver() } + if appSettings.userStatusEnabled { + Task { + guard case .success(true) = await isUserStatusSupported() else { return } + client.enableAutomaticCallStatus(enabled: true) + } + } + liveLocationOwnInfoUpdatesListenerTaskHandle = createLiveLocationOwnInfoUpdatesObserver() }