fix: resolve urlToBase64() promise

This commit is contained in:
ayntee
2020-11-30 09:44:04 +04:00
parent b484c2cc98
commit 8b7eb7d84b
+3 -2
View File
@@ -233,7 +233,7 @@ export function moveMember(
/** Modifies the bot's username or avatar.
* NOTE: username: if changed may cause the bot's discriminator to be randomized.
*/
export function editBotProfile(username?: string, avatarURL?: string) {
export async function editBotProfile(username?: string, avatarURL?: string) {
// Nothing was edited
if (!username && !avatarURL) return;
// Check username requirements if username was provided
@@ -252,11 +252,12 @@ export function editBotProfile(username?: string, avatarURL?: string) {
}
}
const avatar = avatarURL ? await urlToBase64(avatarURL) : undefined;
RequestManager.patch(
endpoints.USER_BOT,
{
username: username?.trim(),
avatar: avatarURL ? urlToBase64(avatarURL) : undefined,
avatar,
},
);
}