Quellcode durchsuchen

Add support for @me in GuildMemberNickname (#319)

Jonathan Alexander vor 8 Jahren
Ursprung
Commit
383bdad7dd
1 geänderte Dateien mit 5 neuen und 0 gelöschten Zeilen
  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
 }