Added ability to use updateDetails() with token

This commit is contained in:
Brandon Russell
2016-03-19 23:02:22 -05:00
parent 204bdca555
commit 4386daf7a0
2 changed files with 8 additions and 2 deletions

View File

@@ -1220,7 +1220,10 @@ var InternalClient = (function () {
InternalClient.prototype.updateDetails = function updateDetails(data) {
if (!this.email && !data.email) {
throw new Error("Can't use updateDetails because only a token has been used for login!");
return this.apiRequest("patch", _Constants.Endpoints.ME, true, {
avatar: this.resolver.resolveToBase64(data.avatar) || this.user.avatar,
username: data.username || this.user.username
});
}
return this.apiRequest("patch", _Constants.Endpoints.ME, true, {
avatar: this.resolver.resolveToBase64(data.avatar) || this.user.avatar,