diff --git a/structs.go b/structs.go index 3657f13..475107c 100644 --- a/structs.go +++ b/structs.go @@ -2212,7 +2212,7 @@ func (activity *Activity) UnmarshalJSON(b []byte) error { Type ActivityType `json:"type"` URL string `json:"url,omitempty"` CreatedAt int64 `json:"created_at"` - ApplicationID string `json:"application_id,omitempty"` + ApplicationID json.Number `json:"application_id,omitempty"` State string `json:"state,omitempty"` Details string `json:"details,omitempty"` Timestamps TimeStamps `json:"timestamps,omitempty"` @@ -2227,8 +2227,8 @@ func (activity *Activity) UnmarshalJSON(b []byte) error { if err != nil { return err } + activity.ApplicationID = temp.ApplicationID.String() activity.CreatedAt = time.Unix(0, temp.CreatedAt*1000000) - activity.ApplicationID = temp.ApplicationID activity.Assets = temp.Assets activity.Details = temp.Details activity.Emoji = temp.Emoji