import AsyncStorage from '@react-native-community/async-storage'; import {EDIT_PROFILE_ENDPOINT, SP_UPDATE_PICTURE} from '../constants'; export const sendSuggestedPeopleLinked = async ( userId: string, stage: number, ) => { try { const request = new FormData(); request.append('suggested_people_linked', stage); const endpoint = EDIT_PROFILE_ENDPOINT + `${userId}/`; const token = await AsyncStorage.getItem('token'); let response = await fetch(endpoint, { method: 'PATCH', headers: { 'Content-Type': 'multipart/form-data', Authorization: 'Token ' + token, }, body: request, }); return response.status === 200; } catch (error) { console.log('Error updating animated tutorial close button press'); return false; } }; export const sendSuggestedPeoplePhoto = async (photoUri: string) => { try { const token = await AsyncStorage.getItem('token'); const form = new FormData(); form.append('suggested_people', { uri: photoUri, name: 'sp_photo.jpg', type: 'image/jpg', }); const response = await fetch(SP_UPDATE_PICTURE, { method: 'POST', headers: { 'Content-Type': 'multipart/form-data', Authorization: 'Token ' + token, }, body: form, }); return response.status === 201; } catch (error) { console.log('Error uploading SP photo'); return false; } };