Skip to content

Commit

Permalink
fix(offline): doesn't save userData and surveysids
Browse files Browse the repository at this point in the history
  • Loading branch information
lailabjil committed Mar 27, 2024
1 parent 3367b92 commit 196c007
Showing 1 changed file with 15 additions and 3 deletions.
18 changes: 15 additions & 3 deletions src/service/survey-service.ts
Original file line number Diff line number Diff line change
Expand Up @@ -257,10 +257,11 @@ const initDataForSurveys = (setError: (error: ErrorCodeEnum) => void) => {
[SurveysIdsEnum.ACTIVITY_SURVEYS_IDS]: activitySurveysIds,
[SurveysIdsEnum.WORK_TIME_SURVEYS_IDS]: workingTimeSurveysIds,
};

const innerPromisesOffline: Promise<any>[] = [
initializeSurveysDatasCache(allSurveysIds),
saveSurveysIds(surveysIds),
saveUserSurveysData({ data: userDatas }),
//saveSurveysIds(surveysIds),
//saveUserSurveysData({ data: userDatas }),
];
return Promise.all(innerPromisesOffline);
});
Expand Down Expand Up @@ -615,7 +616,8 @@ const initializeListSurveys = (setError: (error: ErrorCodeEnum) => void) => {
userDatas.push(surveyData);
}
});
return saveUserSurveysData({ data: userDatas });
console.log("user surveys datas gets", data);
//return saveUserSurveysData({ data: userDatas });
});
}
};
Expand Down Expand Up @@ -1063,13 +1065,21 @@ const saveSources = (data: SourceData): Promise<SourceData> => {
});
};

const setSurveysIds = (data: SurveysIds) => {
surveysIds = data;
};

const saveSurveysIds = (data: SurveysIds): Promise<SurveysIds> => {
return lunaticDatabase.save(SURVEYS_IDS, data).then(() => {
surveysIds = data;
return data;
});
};

const setUserSurveysData = (data: UserSurveysData) => {
userDatas = data.data;
};

const saveUserSurveysData = (data: UserSurveysData): Promise<UserSurveys[]> => {
return lunaticDatabase.save(USER_SURVEYS_DATA, data).then(() => {
userDatas = data.data;
Expand Down Expand Up @@ -2054,6 +2064,8 @@ export {
refreshSurveyData,
saveData,
setData,
setSurveysIds,
setUserSurveysData,
setValue,
surveyLocked,
surveyValidated,
Expand Down

0 comments on commit 196c007

Please sign in to comment.