fix(diary): current plan day

This commit is contained in:
mso7nueh
2025-07-14 14:49:33 +03:00
parent 74df7d82db
commit 2c38be9fa4

View File

@@ -183,7 +183,7 @@ class DiaryCubit extends Cubit<DiaryState> {
final chosenPlanModel = await chatRepository.getChosenPlan(id: diaryDay.chosenPlanId!); final chosenPlanModel = await chatRepository.getChosenPlan(id: diaryDay.chosenPlanId!);
planDuration = chosenPlanModel.plan.duration; planDuration = chosenPlanModel.plan.duration;
planName = chosenPlanModel.plan.name; planName = chosenPlanModel.plan.name;
currentPlanDay = currentDay ?? DateTime.now().difference(chosenPlanModel.startDate).inDays + 1; currentPlanDay = consultantReview.currentPlanDay;
} }
final nutrition = await getNutrition(diaryDay.id); final nutrition = await getNutrition(diaryDay.id);
@@ -194,20 +194,19 @@ class DiaryCubit extends Cubit<DiaryState> {
diaryDay.typeOfDiary.diaryState == DiaryStateEnum.reviewedByUser; diaryDay.typeOfDiary.diaryState == DiaryStateEnum.reviewedByUser;
emit( emit(
DiaryState.loaded( DiaryState.loaded(
diary: diaryDay, diary: diaryDay,
nutrition: nutrition, nutrition: nutrition,
selectedDay: selectedDay, selectedDay: selectedDay,
selectedMeal: selectedMeal, selectedMeal: selectedMeal,
isConsultantView: this.diaryId != null, isConsultantView: this.diaryId != null,
consultantReview: consultantReview, consultantReview: consultantReview,
isDiaryFinished: isDiaryFinished, isDiaryFinished: isDiaryFinished,
isDiaryCommented: isDiaryCommented, isDiaryCommented: isDiaryCommented,
chosenPlanCurrentDay: currentPlanDay, chosenPlanCurrentDay: currentPlanDay,
chosenPlanDuration: planDuration, chosenPlanDuration: planDuration,
chosenPlanName: planName, chosenPlanName: planName,
isMoodEnabled: isMoodEnabled, isMoodEnabled: isMoodEnabled,
isWakeUpAndRetireEnabled: isWakeUpAndRetireTimeEnabled isWakeUpAndRetireEnabled: isWakeUpAndRetireTimeEnabled),
),
); );
} catch (e, st) { } catch (e, st) {
log(e.toString(), stackTrace: st); log(e.toString(), stackTrace: st);