diff options
Diffstat (limited to 'src/services')
| -rw-r--r-- | src/services/SuggestedPeopleService.ts | 28 |
1 files changed, 24 insertions, 4 deletions
diff --git a/src/services/SuggestedPeopleService.ts b/src/services/SuggestedPeopleService.ts index 332e2f9a..34a31662 100644 --- a/src/services/SuggestedPeopleService.ts +++ b/src/services/SuggestedPeopleService.ts @@ -2,17 +2,17 @@ import AsyncStorage from '@react-native-community/async-storage'; import { EDIT_PROFILE_ENDPOINT, SP_UPDATE_PICTURE_ENDPOINT, - SP_USERS_ENDPOINT, + SP_USERS_ENDPOINT } from '../constants'; -import {SuggestedPeopleDataType} from '../types'; +import { SuggestedPeopleDataType } from '../types'; export const sendSuggestedPeopleLinked = async ( userId: string, - stage: number, + suggested_people_linked: number, ) => { try { const request = new FormData(); - request.append('suggested_people_linked', stage); + request.append('suggested_people_linked', suggested_people_linked); const endpoint = EDIT_PROFILE_ENDPOINT + `${userId}/`; const token = await AsyncStorage.getItem('token'); let response = await fetch(endpoint, { @@ -76,3 +76,23 @@ export const getSuggestedPeople = async (limit: number, offset: number) => { return []; } }; + +export const getSuggestedPeopleProfile = async (userId: string) => { + try { + const token = await AsyncStorage.getItem('token'); + const response = await fetch(SP_USERS_ENDPOINT + userId + '/', { + method: 'GET', + headers: { + Authorization: 'Token ' + token, + }, + }); + if (response.status === 200) { + const data: SuggestedPeopleDataType = await response.json(); + return data; + } else { + return undefined; + } + } catch (error) { + console.log('Error retrieving SP info'); + return undefined; + } |
