Skip to content

Commit

Permalink
add message_allow event
Browse files Browse the repository at this point in the history
  • Loading branch information
vildan-valeev committed Jan 13, 2024
1 parent 2d11422 commit f14bef6
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 5 deletions.
11 changes: 6 additions & 5 deletions events.go
Original file line number Diff line number Diff line change
Expand Up @@ -20,11 +20,12 @@ type MessageReply Message
// MessageEdit struct.
type MessageEdit Message

//// MessageAllow struct.
//type MessageAllow struct {
// UserID int `json:"user_id"`
// Key string `json:"key"`
//}
// MessageAllow struct.
type MessageAllow struct {
UserID int `json:"user_id"`
Key string `json:"key"`
}

//
//// MessageDeny struct.
//type MessageDeny struct {
Expand Down
5 changes: 5 additions & 0 deletions responses.go
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,8 @@ type Object struct {
*MessageReply
*MessageEvent
*MessageEdit
*MessageAllow

*WallPostNew
// TODO: добавить остальные объекты Events
}
Expand Down Expand Up @@ -239,6 +241,9 @@ func (u *Update) UnmarshalJSON(data []byte) error {
case EventMessageEdit:
u.Object.MessageEdit = &MessageEdit{}
return json.Unmarshal(temp.Object, u.Object.MessageEdit)
case EventMessageAllow:
u.Object.MessageAllow = &MessageAllow{}
return json.Unmarshal(temp.Object, u.Object.MessageAllow)
case EventMessageEvent:
u.Object.MessageEvent = &MessageEvent{}
return json.Unmarshal(temp.Object, u.Object.MessageEvent)
Expand Down

0 comments on commit f14bef6

Please sign in to comment.