mirror of
https://github.com/diamondburned/arikawa.git
synced 2024-09-19 00:19:59 +00:00
gateway: Re-type SessionsReplaceEvent
This commit is contained in:
parent
60bcb4c966
commit
f8d6199e80
|
@ -584,20 +584,7 @@ type PresencesReplaceEvent []PresenceUpdateEvent
|
||||||
|
|
||||||
// SessionsReplaceEvent is a dispatch event. It is undocumented. It's likely
|
// SessionsReplaceEvent is a dispatch event. It is undocumented. It's likely
|
||||||
// used for current user's presence updates.
|
// used for current user's presence updates.
|
||||||
type SessionsReplaceEvent []struct {
|
type SessionsReplaceEvent []UserSession
|
||||||
Status discord.Status `json:"status"`
|
|
||||||
SessionID string `json:"session_id"`
|
|
||||||
|
|
||||||
Activities []discord.Activity `json:"activities"`
|
|
||||||
|
|
||||||
ClientInfo struct {
|
|
||||||
Version int `json:"version"`
|
|
||||||
OS string `json:"os"`
|
|
||||||
Client string `json:"client"`
|
|
||||||
} `json:"client_info"`
|
|
||||||
|
|
||||||
Active bool `json:"active"`
|
|
||||||
}
|
|
||||||
|
|
||||||
// TypingStartEvent is a dispatch event.
|
// TypingStartEvent is a dispatch event.
|
||||||
type TypingStartEvent struct {
|
type TypingStartEvent struct {
|
||||||
|
@ -748,14 +735,18 @@ type (
|
||||||
}
|
}
|
||||||
|
|
||||||
UserSession struct {
|
UserSession struct {
|
||||||
Status discord.Status `json:"status"`
|
Status discord.Status `json:"status"`
|
||||||
SessionID string `json:"session_id"`
|
SessionID string `json:"session_id"`
|
||||||
|
|
||||||
|
Activities []discord.Activity `json:"activities"`
|
||||||
|
|
||||||
ClientInfo struct {
|
ClientInfo struct {
|
||||||
Version int `json:"version"`
|
Version int `json:"version"`
|
||||||
OS string `json:"os"`
|
OS string `json:"os"`
|
||||||
Client string `json:"client"`
|
Client string `json:"client"`
|
||||||
} `json:"client_info"`
|
} `json:"client_info"`
|
||||||
Activities []discord.Activity `json:"activities"`
|
|
||||||
|
Active bool `json:"active,omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// UserSettings is the struct for (almost) all user settings. It is
|
// UserSettings is the struct for (almost) all user settings. It is
|
||||||
|
|
Loading…
Reference in a new issue