Fix GuildBans. Fixes #263
This commit is contained in:
parent
ef4e2224f9
commit
5ef835fc80
3 changed files with 7 additions and 5 deletions
|
@ -118,12 +118,14 @@ type GuildDelete struct {
|
||||||
|
|
||||||
// GuildBanAdd is a wrapper struct for an event.
|
// GuildBanAdd is a wrapper struct for an event.
|
||||||
type GuildBanAdd struct {
|
type GuildBanAdd struct {
|
||||||
*GuildBan
|
*User
|
||||||
|
GuildID string `json:"guild_id"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// GuildBanRemove is a wrapper struct for an event.
|
// GuildBanRemove is a wrapper struct for an event.
|
||||||
type GuildBanRemove struct {
|
type GuildBanRemove struct {
|
||||||
*GuildBan
|
*User
|
||||||
|
GuildID string `json:"guild_id"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// GuildMemberAdd is a wrapper struct for an event.
|
// GuildMemberAdd is a wrapper struct for an event.
|
||||||
|
|
|
@ -604,7 +604,7 @@ func (s *Session) GuildLeave(guildID string) (err error) {
|
||||||
// GuildBans returns an array of User structures for all bans of a
|
// GuildBans returns an array of User structures for all bans of a
|
||||||
// given guild.
|
// given guild.
|
||||||
// guildID : The ID of a Guild.
|
// guildID : The ID of a Guild.
|
||||||
func (s *Session) GuildBans(guildID string) (st []*User, err error) {
|
func (s *Session) GuildBans(guildID string) (st []*GuildBan, err error) {
|
||||||
|
|
||||||
body, err := s.Request("GET", EndpointGuildBans(guildID), nil)
|
body, err := s.Request("GET", EndpointGuildBans(guildID), nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|
|
@ -444,8 +444,8 @@ type GuildRoleDelete struct {
|
||||||
|
|
||||||
// A GuildBan stores data for a guild ban.
|
// A GuildBan stores data for a guild ban.
|
||||||
type GuildBan struct {
|
type GuildBan struct {
|
||||||
User *User `json:"user"`
|
Reason string `json:"reason"`
|
||||||
GuildID string `json:"guild_id"`
|
User *User `json:"user"`
|
||||||
}
|
}
|
||||||
|
|
||||||
// A GuildEmojisUpdate stores data for a guild emoji update event.
|
// A GuildEmojisUpdate stores data for a guild emoji update event.
|
||||||
|
|
Loading…
Reference in a new issue