aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShravya Ramesh <shravs1208@gmail.com>2021-03-12 17:47:05 -0800
committerShravya Ramesh <shravs1208@gmail.com>2021-03-12 17:47:05 -0800
commit6a4b243257873852eb6766e9fe0b96ac6dfa831b (patch)
tree7c92640646ad7fcae941f261e13e68fe924dc157 /src
parent2a45fb147bd56ab5f58d3297cfd14fd53bdf4fa6 (diff)
users not displaying
Diffstat (limited to 'src')
-rw-r--r--src/screens/suggestedPeople/MutualBadgeHolders.tsx5
-rw-r--r--src/services/SuggestedPeopleService.ts18
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;