Added ClientUser modification support

This commit is contained in:
hydrabolt
2016-05-01 21:12:42 +01:00
parent f95c588d87
commit ebfc2169d5
10 changed files with 143 additions and 19 deletions

View File

@@ -12,6 +12,26 @@ class ClientUser extends User {
this.verified = data.verified;
this.email = data.email;
}
setUsername(username) {
return this.client.rest.methods.UpdateCurrentUser({ username, });
}
setEmail(email) {
return this.client.rest.methods.UpdateCurrentUser({ email, });
}
setPassword(password) {
return this.client.rest.methods.UpdateCurrentUser({ password, });
}
setAvatar(avatar) {
return this.client.rest.methods.UpdateCurrentUser({ avatar, });
}
edit(data) {
return this.client.rest.methods.UpdateCurrentUser(data);
}
}
module.exports = ClientUser;