Update dependencies (#1813)
This commit is contained in:
63
vendor/github.com/bwmarrin/discordgo/wsapi.go
generated
vendored
63
vendor/github.com/bwmarrin/discordgo/wsapi.go
generated
vendored
@@ -409,10 +409,13 @@ func (s *Session) UpdateStatusComplex(usd UpdateStatusData) (err error) {
|
||||
}
|
||||
|
||||
type requestGuildMembersData struct {
|
||||
GuildIDs []string `json:"guild_id"`
|
||||
Query string `json:"query"`
|
||||
Limit int `json:"limit"`
|
||||
Presences bool `json:"presences"`
|
||||
// TODO: Deprecated. Use string instead of []string
|
||||
GuildIDs []string `json:"guild_id"`
|
||||
Query *string `json:"query,omitempty"`
|
||||
UserIDs *[]string `json:"user_ids,omitempty"`
|
||||
Limit int `json:"limit"`
|
||||
Nonce string `json:"nonce,omitempty"`
|
||||
Presences bool `json:"presences"`
|
||||
}
|
||||
|
||||
type requestGuildMembersOp struct {
|
||||
@@ -425,16 +428,21 @@ type requestGuildMembersOp struct {
|
||||
// guildID : Single Guild ID to request members of
|
||||
// query : String that username starts with, leave empty to return all members
|
||||
// limit : Max number of items to return, or 0 to request all members matched
|
||||
// nonce : Nonce to identify the Guild Members Chunk response
|
||||
// presences : Whether to request presences of guild members
|
||||
func (s *Session) RequestGuildMembers(guildID string, query string, limit int, presences bool) (err error) {
|
||||
data := requestGuildMembersData{
|
||||
GuildIDs: []string{guildID},
|
||||
Query: query,
|
||||
Limit: limit,
|
||||
Presences: presences,
|
||||
}
|
||||
err = s.requestGuildMembers(data)
|
||||
return
|
||||
func (s *Session) RequestGuildMembers(guildID, query string, limit int, nonce string, presences bool) error {
|
||||
return s.RequestGuildMembersBatch([]string{guildID}, query, limit, nonce, presences)
|
||||
}
|
||||
|
||||
// RequestGuildMembersList requests guild members from the gateway
|
||||
// The gateway responds with GuildMembersChunk events
|
||||
// guildID : Single Guild ID to request members of
|
||||
// userIDs : IDs of users to fetch
|
||||
// limit : Max number of items to return, or 0 to request all members matched
|
||||
// nonce : Nonce to identify the Guild Members Chunk response
|
||||
// presences : Whether to request presences of guild members
|
||||
func (s *Session) RequestGuildMembersList(guildID string, userIDs []string, limit int, nonce string, presences bool) error {
|
||||
return s.RequestGuildMembersBatchList([]string{guildID}, userIDs, limit, nonce, presences)
|
||||
}
|
||||
|
||||
// RequestGuildMembersBatch requests guild members from the gateway
|
||||
@@ -442,12 +450,37 @@ func (s *Session) RequestGuildMembers(guildID string, query string, limit int, p
|
||||
// guildID : Slice of guild IDs to request members of
|
||||
// query : String that username starts with, leave empty to return all members
|
||||
// limit : Max number of items to return, or 0 to request all members matched
|
||||
// nonce : Nonce to identify the Guild Members Chunk response
|
||||
// presences : Whether to request presences of guild members
|
||||
func (s *Session) RequestGuildMembersBatch(guildIDs []string, query string, limit int, presences bool) (err error) {
|
||||
//
|
||||
// NOTE: this function is deprecated, please use RequestGuildMembers instead
|
||||
func (s *Session) RequestGuildMembersBatch(guildIDs []string, query string, limit int, nonce string, presences bool) (err error) {
|
||||
data := requestGuildMembersData{
|
||||
GuildIDs: guildIDs,
|
||||
Query: query,
|
||||
Query: &query,
|
||||
Limit: limit,
|
||||
Nonce: nonce,
|
||||
Presences: presences,
|
||||
}
|
||||
err = s.requestGuildMembers(data)
|
||||
return
|
||||
}
|
||||
|
||||
// RequestGuildMembersBatchList requests guild members from the gateway
|
||||
// The gateway responds with GuildMembersChunk events
|
||||
// guildID : Slice of guild IDs to request members of
|
||||
// userIDs : IDs of users to fetch
|
||||
// limit : Max number of items to return, or 0 to request all members matched
|
||||
// nonce : Nonce to identify the Guild Members Chunk response
|
||||
// presences : Whether to request presences of guild members
|
||||
//
|
||||
// NOTE: this function is deprecated, please use RequestGuildMembersList instead
|
||||
func (s *Session) RequestGuildMembersBatchList(guildIDs []string, userIDs []string, limit int, nonce string, presences bool) (err error) {
|
||||
data := requestGuildMembersData{
|
||||
GuildIDs: guildIDs,
|
||||
UserIDs: &userIDs,
|
||||
Limit: limit,
|
||||
Nonce: nonce,
|
||||
Presences: presences,
|
||||
}
|
||||
err = s.requestGuildMembers(data)
|
||||
|
||||
Reference in New Issue
Block a user