diff options
author | Ivan Chen <ivan@tagg.id> | 2021-05-18 18:49:40 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-18 18:49:40 -0400 |
commit | cddcfef3c32e08aedef1e4908bd477e45bef1974 (patch) | |
tree | 0be40029a8e52c698a6bdd550ea1fca316a24098 | |
parent | bf1c2fdc6314bee438453c01db46ec99e5beef50 (diff) | |
parent | 6958d07128082661c17a7d06778475983b8f4ccf (diff) |
Merge pull request #432 from IvanIFChen/tma866-bugfix-invite-alert
[TMA-866] Fix Invite Alert
-rw-r--r-- | src/components/friends/InviteFriendTile.tsx | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/src/components/friends/InviteFriendTile.tsx b/src/components/friends/InviteFriendTile.tsx index abd017d0..355b88e8 100644 --- a/src/components/friends/InviteFriendTile.tsx +++ b/src/components/friends/InviteFriendTile.tsx @@ -46,22 +46,26 @@ const InviteFriendTile: React.FC<InviteFriendTileProps> = ({item}) => { { text: 'Yes!', onPress: async () => { - setInvited(true); - const inviteCode = await handleCreateInviteCode(); - await inviteFriendService( + const success = await inviteFriendService( item.phoneNumber, item.firstName, item.lastName, ); - Linking.openURL( - `sms:${item.phoneNumber}&body=${INVITE_USER_SMS_BODY( - item.firstName, - name, - inviteCode, - )}`, - ); - if (invites_left === 1) { - Alert.alert(SUCCESS_LAST_CONTACT_INVITE); + if (success) { + const inviteCode = await handleCreateInviteCode(); + setInvited(true); + Linking.openURL( + `sms:${item.phoneNumber}&body=${INVITE_USER_SMS_BODY( + item.firstName, + name, + inviteCode, + )}`, + ); + if (invites_left === 1) { + Alert.alert(SUCCESS_LAST_CONTACT_INVITE); + } + } else { + Alert.alert(ERROR_SOMETHING_WENT_WRONG); } }, }, |