From 22aaf5d39e4c4e1a4bfd82212b8e6d8a8e8f32b7 Mon Sep 17 00:00:00 2001 From: rootdarkarchon Date: Fri, 17 Mar 2023 14:37:20 +0100 Subject: [PATCH] adapt CurrentServerIndex fix into getter --- .../ServerConfigurationManager.cs | 20 ++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/MareSynchronos/Services/ServerConfiguration/ServerConfigurationManager.cs b/MareSynchronos/Services/ServerConfiguration/ServerConfigurationManager.cs index e34f91f..929fdb4 100644 --- a/MareSynchronos/Services/ServerConfiguration/ServerConfigurationManager.cs +++ b/MareSynchronos/Services/ServerConfiguration/ServerConfigurationManager.cs @@ -27,7 +27,25 @@ public class ServerConfigurationManager public string CurrentApiUrl => CurrentServer.ServerUri; public ServerStorage CurrentServer => _configService.Current.ServerStorage[CurrentServerIndex]; - public int CurrentServerIndex => _configService.Current.CurrentServer; + + public int CurrentServerIndex + { + set + { + _configService.Current.CurrentServer = value; + _configService.Save(); + } + get + { + if (_configService.Current.CurrentServer < 0) + { + _configService.Current.CurrentServer = 0; + _configService.Save(); + } + + return _configService.Current.CurrentServer; + } + } public string? GetSecretKey(int serverIdx = -1) {