diff --git a/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseInteractionRequestDataConverter.cs b/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseInteractionRequestDataConverter.cs index 7b71bedc..0ca5136a 100644 --- a/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseInteractionRequestDataConverter.cs +++ b/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseInteractionRequestDataConverter.cs @@ -18,10 +18,7 @@ namespace SPTarkov.Server.Core.Utils.Json.Converters; public class BaseInteractionRequestDataConverter : JsonConverter { - private static Dictionary< - string, - Func - > _modHandlers = []; + private static Dictionary> _modHandlers = []; public override BaseInteractionRequestData? Read( ref Utf8JsonReader reader, @@ -250,7 +247,7 @@ public class BaseInteractionRequestDataConverter : JsonConverter handler + Func handler ) { if (!_modHandlers.TryAdd(action, handler)) diff --git a/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseSptLoggerReferenceConverter.cs b/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseSptLoggerReferenceConverter.cs index 5a538015..a238d056 100644 --- a/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseSptLoggerReferenceConverter.cs +++ b/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/BaseSptLoggerReferenceConverter.cs @@ -22,9 +22,9 @@ public class BaseSptLoggerReferenceConverter : JsonConverter(); + return jsonDocument.Deserialize(options); case "Console": - return jsonDocument.Deserialize(); + return jsonDocument.Deserialize(options); default: throw new Exception( $"The logger type '{typeElement.GetString()}' does not exist." diff --git a/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs b/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs index 3457c3ed..108cc83d 100644 --- a/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs +++ b/Libraries/SPTarkov.Server.Core/Utils/Json/Converters/StringToObjectFactoryConverter.cs @@ -39,7 +39,7 @@ public class StringToObjectFactoryConverter : JsonConverterFactory using (var jsonDocument = JsonDocument.ParseValue(ref reader)) { var jsonText = jsonDocument.RootElement.GetRawText(); - return JsonSerializer.Deserialize(jsonText); + return JsonSerializer.Deserialize(jsonText, options); } }