forked from eatvio/eatvio_app
feat(diary): fexed wrong day selecting logic
This commit is contained in:
@@ -49,10 +49,14 @@ class DiaryCubit extends Cubit<DiaryState> {
|
||||
String comment = '';
|
||||
|
||||
Future<bool> setSelectedDay(DateTime day) async {
|
||||
final prevDay = selectedDay;
|
||||
selectedDay = day;
|
||||
final canSelect = await fetchDiaryV2(needLoading: true);
|
||||
if (canSelect) {
|
||||
selectedDay = day;
|
||||
|
||||
if (!canSelect) {
|
||||
selectedDay = prevDay;
|
||||
}
|
||||
|
||||
return canSelect;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user