Gateway: Fixed invalid Since type for UpdateStatusData

This commit is contained in:
diamondburned (Forefront) 2020-03-30 21:46:03 -07:00
parent 8c833814ba
commit c9829b9e28
2 changed files with 6 additions and 2 deletions

View File

@ -76,6 +76,10 @@ func (t UnixTimestamp) Time() time.Time {
type UnixMsTimestamp int64
func TimeToMilliseconds(t time.Time) UnixMsTimestamp {
return UnixMsTimestamp(t.UnixNano() / int64(time.Millisecond))
}
func (t UnixMsTimestamp) String() string {
return t.Time().String()
}

View File

@ -88,8 +88,8 @@ func (g *Gateway) UpdateVoiceState(data UpdateVoiceStateData) error {
}
type UpdateStatusData struct {
Since discord.Milliseconds `json:"since,omitempty"` // 0 if not idle
Game *discord.Activity `json:"game,omitempty"` // nullable
Since discord.UnixMsTimestamp `json:"since,omitempty"` // 0 if not idle
Game *discord.Activity `json:"game,omitempty"` // nullable
Status discord.Status `json:"status"`
AFK bool `json:"afk"`