From cb92b267f46113f3c0a6138729ac584be6ae9399 Mon Sep 17 00:00:00 2001 From: "Emma [it/its]@Rory&" Date: Mon, 15 Jan 2024 02:11:36 +0100 Subject: Abstract FederationClient from RemoteHomeserver --- LibMatrix/Services/HomeserverProviderService.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'LibMatrix/Services/HomeserverProviderService.cs') diff --git a/LibMatrix/Services/HomeserverProviderService.cs b/LibMatrix/Services/HomeserverProviderService.cs index 577a706..4cf74d1 100644 --- a/LibMatrix/Services/HomeserverProviderService.cs +++ b/LibMatrix/Services/HomeserverProviderService.cs @@ -42,7 +42,7 @@ public class HomeserverProviderService(ILogger logger if (clientVersions.UnstableFeatures.TryGetValue("gay.rory.mxapiextensions.v0", out bool a) && a) hs = await AuthenticatedHomeserverGeneric.Create(homeserver, accessToken, proxy); else { - var serverVersion = await rhs.GetServerVersionAsync(); + var serverVersion = await (rhs.FederationClient?.GetServerVersionAsync() ?? Task.FromResult(null)); if (serverVersion is { Server.Name: "Synapse" }) hs = await AuthenticatedHomeserverGeneric.Create(homeserver, accessToken, proxy); else -- cgit 1.4.1