From 6e054a927c390cbc6aba4185921397cdcd867e33 Mon Sep 17 00:00:00 2001 From: Ivan Chen Date: Wed, 24 Mar 2021 11:25:58 -0400 Subject: cleaned up logic --- src/services/UserFriendsService.ts | 3 +-- src/services/UserProfileService.ts | 7 +++++-- 2 files changed, 6 insertions(+), 4 deletions(-) (limited to 'src/services') diff --git a/src/services/UserFriendsService.ts b/src/services/UserFriendsService.ts index dbec1974..5ce9df29 100644 --- a/src/services/UserFriendsService.ts +++ b/src/services/UserFriendsService.ts @@ -16,12 +16,11 @@ export const loadFriends = async (userId: string, token: string) => { if (response.status === 200) { const body = await response.json(); return body; - } else { - throw new Error(await response.json()); } } catch (error) { console.log(error); } + return []; }; export const friendOrUnfriendUser = async ( diff --git a/src/services/UserProfileService.ts b/src/services/UserProfileService.ts index e733cb47..828cdbf7 100644 --- a/src/services/UserProfileService.ts +++ b/src/services/UserProfileService.ts @@ -107,8 +107,11 @@ const integratedSocialPostsEndpoints: {[social: string]: string} = { export const loadSocialPosts: ( userId: string, socialType: string, -) => Promise = async (userId, socialType) => { - const token = await AsyncStorage.getItem('token'); + token?: string, +) => Promise = async (userId, socialType, token) => { + if (!token) { + token = (await AsyncStorage.getItem('token')) ?? ''; + } const endpoint = integratedSocialPostsEndpoints[socialType]; const accountData: SocialAccountType = {}; accountData.posts = []; -- cgit v1.2.3-70-g09d2