mirror of
https://github.com/ckaczor/ChrisKaczor.FeverClient.git
synced 2026-02-16 10:58:32 -05:00
Small clean up
This commit is contained in:
@@ -1,25 +1,24 @@
|
||||
using System.Text.Json;
|
||||
using System.Text.Json.Serialization;
|
||||
|
||||
namespace ChrisKaczor.FeverClient.Converters
|
||||
namespace ChrisKaczor.FeverClient.Converters;
|
||||
|
||||
public class BoolConverter : JsonConverter<bool>
|
||||
{
|
||||
public class BoolTimestampConverter : JsonConverter<bool>
|
||||
public override bool Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
|
||||
{
|
||||
public override bool Read(ref Utf8JsonReader reader, Type typeToConvert, JsonSerializerOptions options)
|
||||
if (reader.TokenType != JsonTokenType.Number)
|
||||
{
|
||||
if (reader.TokenType != JsonTokenType.Number)
|
||||
{
|
||||
throw new JsonException("Expected a numeric boolean value");
|
||||
}
|
||||
|
||||
var number = reader.GetInt64();
|
||||
return number == 1;
|
||||
throw new JsonException("Expected a numeric boolean value");
|
||||
}
|
||||
|
||||
public override void Write(Utf8JsonWriter writer, bool value, JsonSerializerOptions options)
|
||||
{
|
||||
var number = value ? 1 : 0;
|
||||
writer.WriteNumberValue(number);
|
||||
}
|
||||
var number = reader.GetInt64();
|
||||
return number == 1;
|
||||
}
|
||||
|
||||
public override void Write(Utf8JsonWriter writer, bool value, JsonSerializerOptions options)
|
||||
{
|
||||
var number = value ? 1 : 0;
|
||||
writer.WriteNumberValue(number);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user