From 24f175df385466e04ef21d153713d2ecf3a9733b Mon Sep 17 00:00:00 2001 From: Mel Date: Fri, 8 Apr 2022 12:54:09 +0200 Subject: Subdivide discord into packages --- pkg/discord/payloads.go | 50 ------------------------------------------------- 1 file changed, 50 deletions(-) delete mode 100644 pkg/discord/payloads.go (limited to 'pkg/discord/payloads.go') diff --git a/pkg/discord/payloads.go b/pkg/discord/payloads.go deleted file mode 100644 index 81c6c68..0000000 --- a/pkg/discord/payloads.go +++ /dev/null @@ -1,50 +0,0 @@ -package discord - -type GatewayOp uint8 - -const ( - GATEWAY_OP_DISPATCH GatewayOp = 0 - GATEWAY_OP_HEARTBEAT GatewayOp = 1 - GATEWAY_OP_IDENTIFY GatewayOp = 2 - GATEWAY_OP_PRESENCE_UPDATE GatewayOp = 3 - GATEWAY_OP_VOICE_STATE_UPDATE GatewayOp = 4 - GATEWAY_OP_RESUME GatewayOp = 6 - GATEWAY_OP_RECONNECT GatewayOp = 7 - GATEWAY_OP_REQUEST_GUILD_MEMBERS GatewayOp = 8 - GATEWAY_OP_INVALID_SESSION GatewayOp = 9 - GATEWAY_OP_HELLO GatewayOp = 10 - GATEWAY_OP_HEARTBEAT_ACK GatewayOp = 11 -) - -type GatewayPayload[D any] struct { - Op GatewayOp `json:"op"` - Data D `json:"d,omitempty"` - Sequence uint64 `json:"s,omitempty"` - EventName string `json:"t,omitempty"` -} - -type GatewayIdentifyMsg struct { - Token string `json:"token"` - Intents uint64 `json:"intents"` - Properties GatewayIdentifyProperties `json:"properties"` -} - -type GatewayHelloEvent struct { - HeartbeatInterval uint64 `json:"heartbeat_interval"` -} - -type GatewayReadyEvent struct { - Version uint64 `json:"v"` - User User `json:"user"` - Guilds []Guild `json:"guilds"` - SessionID string `json:"session_id"` - Shard []int `json:"shard"` -} - -type GatewayMessageCreateEvent Message - -type GatewayIdentifyProperties struct { - OS string `json:"$os"` - Browser string `json:"$browser"` - Device string `json:"$device"` -} -- cgit 1.4.1