chore: continue porting code and adding test coverage
This commit is contained in:
@@ -3,7 +3,7 @@ namespace StevesBot.Worker.Discord.Events;
|
||||
internal record DiscordEvent
|
||||
{
|
||||
[JsonPropertyName("op")]
|
||||
public int Op { get; init; }
|
||||
public int OpCode { get; init; }
|
||||
|
||||
[JsonPropertyName("s")]
|
||||
public int? Sequence { get; init; }
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
namespace StevesBot.Worker.Discord.Events;
|
||||
|
||||
internal class DiscordEventConverter : JsonConverter<DiscordEvent>
|
||||
internal sealed class DiscordEventConverter : JsonConverter<DiscordEvent>
|
||||
{
|
||||
private const string OpPropertyName = "op";
|
||||
|
||||
|
||||
@@ -1,13 +1,13 @@
|
||||
namespace StevesBot.Worker.Discord.Events;
|
||||
|
||||
internal record HelloDiscordEvent : DiscordEvent
|
||||
internal sealed record HelloDiscordEvent : DiscordEvent
|
||||
{
|
||||
[JsonPropertyName("d")]
|
||||
public new HelloData? Data { get; init; }
|
||||
}
|
||||
|
||||
internal record HelloData
|
||||
internal sealed record HelloData
|
||||
{
|
||||
[JsonPropertyName("heartbeat_interval")]
|
||||
public int HeartbeatInterval { get; init; }
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user