diff options
author | ankit-thanekar007 <ankit.thanekar007@gmail.com> | 2021-04-21 09:12:47 -0700 |
---|---|---|
committer | ankit-thanekar007 <ankit.thanekar007@gmail.com> | 2021-04-21 09:12:47 -0700 |
commit | 43ba5fb4e02cb08110ff992399762ecad1d6ba36 (patch) | |
tree | 16581665705f2e42e32498faa4f03cc78fb163c0 /src | |
parent | fa39bb545fefefeea1a941c6610e6f072dba6f61 (diff) |
Badge bug fix frontend
Diffstat (limited to 'src')
-rw-r--r-- | src/screens/badge/BadgeSelection.tsx | 7 | ||||
-rw-r--r-- | src/services/SuggestedPeopleService.ts | 12 |
2 files changed, 15 insertions, 4 deletions
diff --git a/src/screens/badge/BadgeSelection.tsx b/src/screens/badge/BadgeSelection.tsx index deaefb52..2fec8ea3 100644 --- a/src/screens/badge/BadgeSelection.tsx +++ b/src/screens/badge/BadgeSelection.tsx @@ -66,13 +66,16 @@ const BadgeSelection: React.FC<BadgeSelectionProps> = ({route}) => { style={styles.rightButtonContainer} onPress={async () => { if (editing) { - updateBadgesService(selectedBadges); + updateBadgesService(selectedBadges, university); navigation.navigate('UpdateSPPicture', { editing: true, }); } else { if (selectedBadges.length !== 0) { - const success = await addBadgesService(selectedBadges); + const success = await addBadgesService( + selectedBadges, + university, + ); if (success) { dispatch(suggestedPeopleBadgesFinished()); navigation.navigate('SuggestedPeople'); diff --git a/src/services/SuggestedPeopleService.ts b/src/services/SuggestedPeopleService.ts index 4f56feb9..617f3970 100644 --- a/src/services/SuggestedPeopleService.ts +++ b/src/services/SuggestedPeopleService.ts @@ -136,11 +136,15 @@ export const getMutualBadgeHolders = async (badge_id: string) => { } }; -export const addBadgesService = async (selectedBadges: string[]) => { +export const addBadgesService = async ( + selectedBadges: string[], + university: string, +) => { try { const token = await AsyncStorage.getItem('token'); const form = new FormData(); form.append('badges', JSON.stringify(selectedBadges)); + form.append('university', JSON.stringify(university)); const response = await fetch(ADD_BADGES_ENDPOINT, { method: 'POST', headers: { @@ -161,11 +165,15 @@ export const addBadgesService = async (selectedBadges: string[]) => { } }; -export const updateBadgesService = async (selectedBadges: string[]) => { +export const updateBadgesService = async ( + selectedBadges: string[], + university: string, +) => { try { const token = await AsyncStorage.getItem('token'); const form = new FormData(); form.append('badges', JSON.stringify(selectedBadges)); + form.append('university', JSON.stringify(university)); const response = await fetch(UPDATE_BADGES_ENDPOINT, { method: 'POST', headers: { |