diff --git a/native/avatars/edit-user-avatar-provider.react.js b/native/avatars/edit-user-avatar-provider.react.js --- a/native/avatars/edit-user-avatar-provider.react.js +++ b/native/avatars/edit-user-avatar-provider.react.js @@ -38,6 +38,14 @@ updateUserAvatarActionTypes, ); +const failureAlert = () => + Alert.alert( + 'Couldn’t save avatar', + 'Please try again later', + [{ text: 'OK' }], + { cancelable: true }, + ); + type Props = { +children: React.Node, }; @@ -77,7 +85,7 @@ try { return await updateUserAvatarCall(imageAvatarUpdateRequest); } catch (e) { - Alert.alert('Avatar update failed', 'Unable to update avatar.'); + failureAlert(); throw e; } })(), @@ -100,7 +108,7 @@ try { return await updateUserAvatarCall(avatarRequest); } catch (e) { - Alert.alert('Avatar update failed', 'Unable to update avatar.'); + failureAlert(); throw e; } })();