aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShravya Ramesh <shravs1208@gmail.com>2021-02-19 12:57:27 -0800
committerShravya Ramesh <shravs1208@gmail.com>2021-02-19 13:15:45 -0800
commit00c5763a4533b1105ffa4d04921906e0687aa201 (patch)
tree1dd78c622fb9fc29557c4211551a3f8f0e91b086 /src
parent6bb1c27d4187b7bb5d822d29f498195f8497f432 (diff)
Minor change for better understanding of code
Diffstat (limited to 'src')
-rw-r--r--src/screens/suggestedPeople/AnimatedTutorial.tsx8
-rw-r--r--src/services/SuggestedPeopleService.ts4
-rw-r--r--src/store/actions/user.ts16
-rw-r--r--src/store/reducers/userReducer.ts2
4 files changed, 18 insertions, 12 deletions
diff --git a/src/screens/suggestedPeople/AnimatedTutorial.tsx b/src/screens/suggestedPeople/AnimatedTutorial.tsx
index bf34ba6e..d827829c 100644
--- a/src/screens/suggestedPeople/AnimatedTutorial.tsx
+++ b/src/screens/suggestedPeople/AnimatedTutorial.tsx
@@ -15,7 +15,13 @@ const AnimatedTutorial: React.FC = () => {
const {user} = useSelector((state: RootState) => state.user);
const handleCloseAnimationTutorial = async () => {
- dispatch(suggestedPeopleAnimatedTutorialFinished(user.userId));
+ const suggested_people_linked = 2;
+ dispatch(
+ suggestedPeopleAnimatedTutorialFinished(
+ user.userId,
+ suggested_people_linked,
+ ),
+ );
navigation.pop();
};
return (
diff --git a/src/services/SuggestedPeopleService.ts b/src/services/SuggestedPeopleService.ts
index 7e43c3b6..5dbf1963 100644
--- a/src/services/SuggestedPeopleService.ts
+++ b/src/services/SuggestedPeopleService.ts
@@ -3,11 +3,11 @@ import {EDIT_PROFILE_ENDPOINT, SP_UPDATE_PICTURE} from '../constants';
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, {
diff --git a/src/store/actions/user.ts b/src/store/actions/user.ts
index ef134dc5..30dfe8ba 100644
--- a/src/store/actions/user.ts
+++ b/src/store/actions/user.ts
@@ -163,16 +163,15 @@ export const logout = (): ThunkAction<
}
};
-export const uploadedSuggestedPeoplePhoto = (): ThunkAction<
- Promise<void>,
- RootState,
- unknown,
- Action<string>
-> => async (dispatch) => {
+export const uploadedSuggestedPeoplePhoto = (
+ suggested_people_linked: number,
+): ThunkAction<Promise<void>, RootState, unknown, Action<string>> => async (
+ dispatch,
+) => {
try {
dispatch({
type: setSuggestedPeopleLinked.type,
- payload: {stage: 1},
+ payload: suggested_people_linked,
});
} catch (error) {
console.log(error);
@@ -181,6 +180,7 @@ export const uploadedSuggestedPeoplePhoto = (): ThunkAction<
export const suggestedPeopleAnimatedTutorialFinished = (
userId: string,
+ suggested_people_linked: number,
): ThunkAction<
Promise<boolean | undefined>,
RootState,
@@ -194,7 +194,7 @@ export const suggestedPeopleAnimatedTutorialFinished = (
payload: {stage: 2},
});
// need to tell the server that the stage is now 2
- return await sendSuggestedPeopleLinked(userId, 2);
+ return await sendSuggestedPeopleLinked(userId, suggested_people_linked);
} catch (error) {
console.log('Error while updating suggested people linked state: ', error);
}
diff --git a/src/store/reducers/userReducer.ts b/src/store/reducers/userReducer.ts
index 5203fa3c..5653d26d 100644
--- a/src/store/reducers/userReducer.ts
+++ b/src/store/reducers/userReducer.ts
@@ -47,7 +47,7 @@ const userDataSlice = createSlice({
},
setSuggestedPeopleLinked: (state, action) => {
- state.profile.suggested_people_linked = action.payload.stage;
+ state.profile.suggested_people_linked = action.payload.suggested_people_linked;
},
setIsOnboardedUser: (state, action) => {