forked from pothtonswer/discordmuffin
Early support for PresencesReplace
This commit is contained in:
parent
584b06aae5
commit
6e568533b2
2 changed files with 5 additions and 1 deletions
|
@ -34,6 +34,7 @@ var eventToInterface = map[string]interface{}{
|
|||
"MESSAGE_UPDATE": MessageUpdate{},
|
||||
"MESSAGE_DELETE": MessageDelete{},
|
||||
"PRESENCE_UPDATE": PresenceUpdate{},
|
||||
"PRESENCES_REPLACE": PresencesReplace{},
|
||||
"READY": Ready{},
|
||||
"USER_UPDATE": UserUpdate{},
|
||||
"USER_SETTINGS_UPDATE": UserSettingsUpdate{},
|
||||
|
@ -129,6 +130,9 @@ type GuildRoleUpdate struct {
|
|||
*GuildRole
|
||||
}
|
||||
|
||||
// PresencesReplace is an array of Presences for an event.
|
||||
type PresencesReplace []*Presence
|
||||
|
||||
// VoiceStateUpdate is a wrapper struct for an event.
|
||||
type VoiceStateUpdate struct {
|
||||
*VoiceState
|
||||
|
|
|
@ -298,7 +298,7 @@ type TypingStart struct {
|
|||
Timestamp int `json:"timestamp"`
|
||||
}
|
||||
|
||||
// A PresenceUpdate stores data for the pressence update websocket event.
|
||||
// A PresenceUpdate stores data for the presence update websocket event.
|
||||
type PresenceUpdate struct {
|
||||
User *User `json:"user"`
|
||||
Status string `json:"status"`
|
||||
|
|
Loading…
Reference in a new issue