From 383bdad7ddcb6e5bdf43d1b15876756d7871534e Mon Sep 17 00:00:00 2001 From: Jonathan Alexander Date: Sat, 11 Feb 2017 22:17:54 -0800 Subject: [PATCH] Add support for @me in GuildMemberNickname (#319) --- restapi.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/restapi.go b/restapi.go index f892987..f493a30 100644 --- a/restapi.go +++ b/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 }