diff --git a/src/main/events/profile/update-profile.ts b/src/main/events/profile/update-profile.ts index e6671992..8620eaa1 100644 --- a/src/main/events/profile/update-profile.ts +++ b/src/main/events/profile/update-profile.ts @@ -26,11 +26,9 @@ const updateProfile = async ( _event: Electron.IpcMainInvokeEvent, displayName: string, newProfileImagePath: string | null -) => { +): Promise => { if (!newProfileImagePath) { - return patchUserProfile(displayName).then( - (response) => response as UserProfile - ); + return patchUserProfile(displayName); } const stats = fs.statSync(newProfileImagePath); @@ -51,13 +49,11 @@ const updateProfile = async ( "Content-Type": mimeType?.mime, }, }); - return profileImageUrl; + return profileImageUrl as string; }) .catch(() => undefined); - return patchUserProfile(displayName, profileImageUrl).then( - (response) => response as UserProfile - ); + return patchUserProfile(displayName, profileImageUrl); }; registerEvent("updateProfile", updateProfile);