Selaa lähdekoodia

Add support for @me in GuildMemberNickname (#319)

Jonathan Alexander 8 vuotta sitten
vanhempi
commit
383bdad7dd
1 muutettua tiedostoa jossa 5 lisäystä ja 0 poistoa
  1. 5 0
      restapi.go

+ 5 - 0
restapi.go

@@ -776,12 +776,17 @@ func (s *Session) GuildMemberMove(guildID, userID, channelID string) (err error)
 // GuildMemberNickname updates the nickname of a guild member
 // guildID   : The ID of a guild
 // userID    : The ID of a user
+// userID    : The ID of a user or "@me" which is a shortcut of the current user ID
 func (s *Session) GuildMemberNickname(guildID, userID, nickname string) (err error) {
 
 	data := struct {
 		Nick string `json:"nick"`
 	}{nickname}
 
+	if userID == "@me" {
+		userID += "/nick"
+	}
+
 	_, err = s.RequestWithBucketID("PATCH", EndpointGuildMember(guildID, userID), data, EndpointGuildMember(guildID, ""))
 	return
 }