Updated settings change route
This commit is contained in:
@@ -16,7 +16,7 @@ public class SettingsChangeEndpoint : IEndpoint
|
||||
return ApiResponse.Fail("Invalid json string");
|
||||
}
|
||||
|
||||
Dictionary<string, string> jsonDictionary = await JsonManager.ConvertFromJson<Dictionary<string, string>>(jsonRequest);
|
||||
Dictionary<string, object> jsonDictionary = await JsonManager.ConvertFromJson<Dictionary<string, object>>(jsonRequest);
|
||||
foreach (var (key, value) in jsonDictionary)
|
||||
{
|
||||
Application.CurrentApplication.ApplicationEnvironmentVariables.Set(key, value);
|
||||
|
||||
@@ -11,16 +11,11 @@ public class SettingsGetEndpoint : IEndpoint
|
||||
public EndpointType HttpMethod => EndpointType.Get;
|
||||
public async Task<ApiResponse> HandleRequest(string? jsonRequest)
|
||||
{
|
||||
if (string.IsNullOrEmpty(jsonRequest))
|
||||
{
|
||||
return ApiResponse.Fail("The json from the request was empty");
|
||||
}
|
||||
|
||||
Dictionary<string, object> jsonSettingsDictionary = new Dictionary<string, object>()
|
||||
{
|
||||
{"token", Application.CurrentApplication.ApplicationEnvironmentVariables.Get("token", string.Empty)},
|
||||
{"prefix", Application.CurrentApplication.ApplicationEnvironmentVariables.Get("prefix", string.Empty)},
|
||||
{"ServerIDs", Application.CurrentApplication.ApplicationEnvironmentVariables.GetList("ServerIDs", new List<ulong>())}
|
||||
{"serverIds", Application.CurrentApplication.ApplicationEnvironmentVariables.GetList("ServerID", new List<ulong>())}
|
||||
};
|
||||
|
||||
string jsonResponse = await JsonManager.ConvertToJsonString(jsonSettingsDictionary);
|
||||
|
||||
Reference in New Issue
Block a user