Start using StringEnumConverter

In preparation for new ASF-ui code
This commit is contained in:
JustArchi
2020-06-24 23:34:57 +02:00
parent 69936d55b6
commit 6e99d5beed

View File

@@ -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;