fix connection for registration maybe

This commit is contained in:
Stanley Dimant
2022-07-05 20:32:25 +02:00
parent 7a509fb608
commit 25356c60a4

View File

@@ -20,7 +20,8 @@ namespace MareSynchronos.WebAPI
Disconnected,
Connected,
Unauthorized,
VersionMisMatch
VersionMisMatch,
NoAccount
}
public partial class ApiController : IDisposable
@@ -134,12 +135,13 @@ namespace MareSynchronos.WebAPI
return ServerState.Disconnected;
if (!ServerAlive)
return ServerState.Offline;
if (ServerAlive && SupportedServerVersions.Contains(_connectionDto?.ServerVersion ?? 0) && string.IsNullOrEmpty(UID))
return ServerState.Unauthorized;
if (ServerAlive && !SupportedServerVersions.Contains(_connectionDto?.ServerVersion ?? 0) && !string.IsNullOrEmpty(UID))
return ServerState.VersionMisMatch;
if (ServerAlive && SupportedServerVersions.Contains(_connectionDto?.ServerVersion ?? 0)
&& string.IsNullOrEmpty(UID))
return ServerState.Unauthorized;
return ServerState.Connected;
if (ServerAlive && SupportedServerVersions.Contains(_connectionDto?.ServerVersion ?? 0) && !string.IsNullOrEmpty(UID))
return ServerState.Connected;
return ServerState.NoAccount;
}
}