diff --git a/lib/components/base-edit-user-avatar-provider.react.js b/lib/components/base-edit-user-avatar-provider.react.js --- a/lib/components/base-edit-user-avatar-provider.react.js +++ b/lib/components/base-edit-user-avatar-provider.react.js @@ -50,7 +50,7 @@ ); type Props = { - +displayFailureAlert: () => mixed, + +displayFailureAlert?: () => mixed, +selectFromGallery: () => Promise, +useUploadSelectedMedia: ( setProcessingOrUploadInProgress?: (inProgress: boolean) => mixed, @@ -106,7 +106,7 @@ try { return await updateUserAvatarCall(imageAvatarUpdateRequest); } catch (e) { - displayFailureAlert(); + displayFailureAlert && displayFailureAlert(); throw e; } })(); @@ -144,7 +144,7 @@ try { return await updateUserAvatarCall(request); } catch (e) { - displayFailureAlert(); + displayFailureAlert && displayFailureAlert(); throw e; } })(); diff --git a/web/avatars/web-edit-user-avatar-provider.react.js b/web/avatars/web-edit-user-avatar-provider.react.js --- a/web/avatars/web-edit-user-avatar-provider.react.js +++ b/web/avatars/web-edit-user-avatar-provider.react.js @@ -4,8 +4,6 @@ import { BaseEditUserAvatarProvider } from 'lib/components/base-edit-user-avatar-provider.react.js'; -const displayAvatarUpdateFailureAlert = () => null; - // TODO: Implement `selectFromGallery(...)` for `web`. const selectFromGallery = async () => null; @@ -19,7 +17,6 @@ const { children } = props; return (