feat: update to Discord API v10

This commit is contained in:
spiral
2022-02-26 16:28:20 -05:00
parent 6a4033b2a9
commit 32a73eef09
13 changed files with 28 additions and 27 deletions

View File

@@ -11,7 +11,7 @@ namespace Myriad.Rest;
public class DiscordApiClient
{
public const string UserAgent = "DiscordBot (https://github.com/xSke/PluralKit/tree/main/Myriad/, v1)";
private const string DefaultApiBaseUrl = "https://discord.com/api/v9";
private const string DefaultApiBaseUrl = "https://discord.com/api/v10";
private readonly BaseRestClient _client;
public EventHandler<(string, int, long)> OnResponseEvent;

View File

@@ -11,7 +11,7 @@ public record MessageEditRequest
public Optional<string?> Content { get; init; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Optional<Embed?> Embed { get; init; }
public Optional<Embed[]?> Embeds { get; init; }
[JsonIgnore(Condition = JsonIgnoreCondition.WhenWritingDefault)]
public Optional<Message.MessageFlags> Flags { get; init; }

View File

@@ -8,6 +8,6 @@ public record MessageRequest
public object? Nonce { get; set; }
public bool Tts { get; set; }
public AllowedMentions? AllowedMentions { get; set; }
public Embed? Embed { get; set; }
public Embed[]? Embeds { get; set; }
public MessageComponent[]? Components { get; set; }
}