From 6e99d5beedf0554d0dc227f1d9162db27ff39562 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 24 Jun 2020 23:34:57 +0200 Subject: [PATCH] Start using StringEnumConverter In preparation for new ASF-ui code --- ArchiSteamFarm/IPC/Startup.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ArchiSteamFarm/IPC/Startup.cs b/ArchiSteamFarm/IPC/Startup.cs index 516857851..2b9c98102 100644 --- a/ArchiSteamFarm/IPC/Startup.cs +++ b/ArchiSteamFarm/IPC/Startup.cs @@ -35,6 +35,7 @@ using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.OpenApi.Models; using Newtonsoft.Json; +using Newtonsoft.Json.Converters; using Newtonsoft.Json.Serialization; namespace ArchiSteamFarm.IPC { @@ -234,8 +235,8 @@ namespace ArchiSteamFarm.IPC { // Fix default contract resolver to use original names and not a camel case options.SerializerSettings.ContractResolver = new DefaultContractResolver(); - // TODO: Enable this again once ASF-ui adds support in https://github.com/JustArchiNET/ASF-ui/issues/871 - //options.SerializerSettings.Converters.Add(new StringEnumConverter()); + // Use friendly names for enums instead of numbers + options.SerializerSettings.Converters.Add(new StringEnumConverter()); if (Debugging.IsUserDebugging) { options.SerializerSettings.Formatting = Formatting.Indented;