feat: import/export settings, send backup of settings when leaving guild
This commit is contained in:
parent
e6d68338db
commit
db5d7bb4f8
18 changed files with 392 additions and 39 deletions
|
|
@ -15,9 +15,11 @@
|
|||
|
||||
using System.Text.Json;
|
||||
using System.Text.Json.Serialization;
|
||||
using Catalogger.Backend;
|
||||
using Catalogger.Backend.Bot.Commands;
|
||||
using Catalogger.Backend.Extensions;
|
||||
using Catalogger.Backend.Services;
|
||||
using NodaTime.Serialization.SystemTextJson;
|
||||
using Prometheus;
|
||||
using Remora.Commands.Extensions;
|
||||
using Remora.Discord.API.Abstractions.Gateway.Commands;
|
||||
|
|
@ -45,6 +47,7 @@ builder
|
|||
options.JsonSerializerOptions.IncludeFields = true;
|
||||
options.JsonSerializerOptions.NumberHandling =
|
||||
JsonNumberHandling.WriteAsString | JsonNumberHandling.AllowReadingFromString;
|
||||
options.JsonSerializerOptions.ConfigureForNodaTime(JsonUtils.NodaTimeSettings);
|
||||
});
|
||||
|
||||
builder
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue