add waiting levels to chat events

This commit is contained in:
Pavel 2024-05-30 13:38:06 +03:00 committed by GitHub
commit 506a6a1d61
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -89,6 +89,10 @@ const (
ColorOrange = "orange"
ColorGray = "gray"
ColorGrayishBlue = "grayish-blue"
WaitingLevelNone = "none"
WaitingLevelWarning = "warning"
WaitingLevelDanger = "danger"
)
// MgClient type
@ -605,6 +609,12 @@ type (
LastActivity string `json:"last_activity"`
}
WaitingChat struct {
Chat
WaitingLevel string `json:"waiting_level"`
}
Member struct {
IsAuthor bool `json:"is_author"`
State string `json:"state"`
@ -723,10 +733,12 @@ type (
Message *Message `json:"message"`
}
// Deprecated: Use WsEventWaitingChatCreatedData instead.
WsEventChatCreatedData struct {
Chat *Chat `json:"chat"`
}
// Deprecated: Use WsEventWaitingChatUpdatedData instead.
WsEventChatUpdatedData struct {
Chat *Chat `json:"chat"`
}
@ -785,4 +797,12 @@ type (
WsEventChannelUpdatedData struct {
Channel *ChannelResponseItem `json:"channel"`
}
WsEventWaitingChatCreatedData struct {
Chat *WaitingChat `json:"chat"`
}
WsEventWaitingChatUpdatedData struct {
Chat *WaitingChat `json:"chat"`
}
)