diff options
-rw-r--r-- | src/screens/suggestedPeople/MutualBadgeHolders.tsx | 5 | ||||
-rw-r--r-- | src/services/SuggestedPeopleService.ts | 18 |
2 files changed, 14 insertions, 9 deletions
diff --git a/src/screens/suggestedPeople/MutualBadgeHolders.tsx b/src/screens/suggestedPeople/MutualBadgeHolders.tsx index 63ef1638..e3b69f7a 100644 --- a/src/screens/suggestedPeople/MutualBadgeHolders.tsx +++ b/src/screens/suggestedPeople/MutualBadgeHolders.tsx @@ -36,13 +36,14 @@ const MutualBadgeHolders: React.FC<MutualBadgeHoldersProps> = ({ const [users, setUsers] = useState<ProfilePreviewType[] | undefined>([]); useEffect(() => { - const getUsers = async (badge_id: string) => { + const getUsers = async () => { let localUsers: | ProfilePreviewType[] | undefined = await getMutualBadgeHolders(badge_id); + setUsers(localUsers); }; - getUsers(badge_id); + getUsers(); }, [badge_id]); return ( diff --git a/src/services/SuggestedPeopleService.ts b/src/services/SuggestedPeopleService.ts index a65b91ef..e51914b0 100644 --- a/src/services/SuggestedPeopleService.ts +++ b/src/services/SuggestedPeopleService.ts @@ -13,7 +13,7 @@ import { UPDATE_BADGES_ENDPOINT, } from '../constants/api'; import {ProfilePreviewType, SuggestedPeopleDataType} from '../types'; -import { Alert } from 'react-native'; +import {Alert} from 'react-native'; export const sendSuggestedPeopleLinked = async ( userId: string, @@ -107,15 +107,19 @@ export const getSuggestedPeopleProfile = async (userId: string) => { } }; -export const getMutualBadgeHolders = async () => { +export const getMutualBadgeHolders = async (badge_id: string) => { try { const token = await AsyncStorage.getItem('token'); - const response = await fetch(SP_MUTUAL_BADGE_HOLDERS_ENDPOINT, { - method: 'GET', - headers: { - Authorization: 'Token ' + token, + console.log('badge_id: ', badge_id); + const response = await fetch( + SP_MUTUAL_BADGE_HOLDERS_ENDPOINT + '?badge_id=' + badge_id, + { + method: 'GET', + headers: { + Authorization: 'Token ' + token, + }, }, - }); + ); if (response.status === 200) { const data: ProfilePreviewType[] = await response.json(); return data; |