mirror of
https://github.com/discordjs/discord.js.git
synced 2026-03-15 02:53:31 +01:00
* Added possibility to remove avatar * Changed as requested * Removed extra blank line
This commit is contained in:
@@ -82,7 +82,8 @@ class ClientUser extends User {
|
|||||||
edit(data, password) {
|
edit(data, password) {
|
||||||
const _data = {};
|
const _data = {};
|
||||||
_data.username = data.username || this.username;
|
_data.username = data.username || this.username;
|
||||||
_data.avatar = this.client.resolver.resolveBase64(data.avatar) || this.avatar;
|
_data.avatar = this.client.resolver.resolveBase64(data.avatar);
|
||||||
|
|
||||||
if (!this.bot) {
|
if (!this.bot) {
|
||||||
_data.email = data.email || this.email;
|
_data.email = data.email || this.email;
|
||||||
_data.password = password;
|
_data.password = password;
|
||||||
@@ -156,7 +157,7 @@ class ClientUser extends User {
|
|||||||
if (typeof avatar === 'string' && avatar.startsWith('data:')) {
|
if (typeof avatar === 'string' && avatar.startsWith('data:')) {
|
||||||
return this.edit({ avatar });
|
return this.edit({ avatar });
|
||||||
} else {
|
} else {
|
||||||
return this.client.resolver.resolveBuffer(avatar)
|
return this.client.resolver.resolveBuffer(avatar || Buffer.alloc(0))
|
||||||
.then(data => this.edit({ avatar: this.client.resolver.resolveBase64(data) || null }));
|
.then(data => this.edit({ avatar: this.client.resolver.resolveBase64(data) || null }));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user