diff options
| author | Shravya Ramesh <shravs1208@gmail.com> | 2021-04-28 07:27:36 -0700 |
|---|---|---|
| committer | Shravya Ramesh <shravs1208@gmail.com> | 2021-04-28 07:27:36 -0700 |
| commit | 65c7411f4609edac3d4d5f23fc031ed274fc5872 (patch) | |
| tree | 43e22b58efc8940be350ca68c9cdf267061ba9ee /src/screens/badge | |
| parent | 30ab35a80b34608243836b463d40cd50fecbdbf8 (diff) | |
alerts rearranged
Diffstat (limited to 'src/screens/badge')
| -rw-r--r-- | src/screens/badge/BadgeSelection.tsx | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/src/screens/badge/BadgeSelection.tsx b/src/screens/badge/BadgeSelection.tsx index 66dca509..d0dcfa4c 100644 --- a/src/screens/badge/BadgeSelection.tsx +++ b/src/screens/badge/BadgeSelection.tsx @@ -8,7 +8,10 @@ import LinearGradient from 'react-native-linear-gradient'; import {useDispatch, useSelector} from 'react-redux'; import {BACKGROUND_GRADIENT_MAP} from '../../constants'; import {BADGE_DATA} from '../../constants/badges'; -import {ERROR_BADGES_EXCEED_LIMIT} from '../../constants/strings'; +import { + ERROR_BADGES_EXCEED_LIMIT, + SUCCESS_BADGES_UPDATE, +} from '../../constants/strings'; import {MainStackParams} from '../../routes'; import { addBadgesService, @@ -71,9 +74,15 @@ const BadgeSelection: React.FC<BadgeSelectionProps> = ({route}) => { style={styles.rightButtonContainer} onPress={async () => { if (editing) { - await updateBadgesService(selectedBadges, university); - // Load updated badges to store - loadUserBadges(); + const success = await updateBadgesService( + selectedBadges, + university, + ); + if (success === true) { + // Load updated badges to store + loadUserBadges(); + Alert.alert(SUCCESS_BADGES_UPDATE); + } if (navigation.canGoBack()) { navigation.goBack(); } else { |
