fix(diary) Fix meal list

This commit is contained in:
2024-02-20 19:53:07 +03:00
parent 3e4b683c33
commit 6d04d1a688
2 changed files with 10 additions and 8 deletions

View File

@@ -1,4 +1,5 @@
import 'dart:async';
import 'dart:ffi';
import 'package:equatable/equatable.dart';
import 'package:flutter/material.dart';
@@ -74,7 +75,6 @@ class DiaryEditBloc extends Bloc<DiaryEditEvent, DiaryEditState> {
retireController: currentState.retireController,
commentController: currentState.commentController,
mealTimeController: currentState.mealTimeController,
mealNameController: currentState.mealNameController,
productNameController: currentState.productNameController,
selectedSatiety: currentState.selectedSatiety,
selectedMood: currentState.selectedMood,
@@ -93,7 +93,6 @@ class DiaryEditBloc extends Bloc<DiaryEditEvent, DiaryEditState> {
mealTimeController: TimeOfDay.now(),
selectedSatiety: 3,
selectedMood: 3,
mealNameController: TextEditingController(),
commentController:
TextEditingController(text: diary['comment']),
productNameController: TextEditingController(),
@@ -202,6 +201,7 @@ class DiaryEditBloc extends Bloc<DiaryEditEvent, DiaryEditState> {
Future<FutureOr<void>> _uploadImages(
UploadImages event, Emitter<DiaryEditState> emit) async {
String imageUrl = await uploadImageToServer(event.image.path);
print(imageUrl);
}
FutureOr<void> _addComment(AddComment event, Emitter<DiaryEditState> emit) {}
@@ -216,7 +216,14 @@ class DiaryEditBloc extends Bloc<DiaryEditEvent, DiaryEditState> {
}
}
FutureOr<void> _changeMeal(ChangeMeal event, Emitter<DiaryEditState> emit) {}
FutureOr<void> _changeMeal(ChangeMeal event, Emitter<DiaryEditState> emit) {
if (state is DiaryEditLoadedState) {
var currentState = state as DiaryEditLoadedState;
emit(currentState.copyWith(currentMeal: event.value));
currentState.currentMeal = event.value;
}
}
}
Future<String> uploadImageToServer(String imagePath) async {

View File

@@ -25,7 +25,6 @@ class DiaryEditLoadedState extends DiaryEditState {
this.retireController,
this.commentController,
this.mealTimeController,
this.mealNameController,
this.productNameController,
this.productQuantityController,
this.selectedMood,
@@ -42,7 +41,6 @@ class DiaryEditLoadedState extends DiaryEditState {
TimeOfDay? wakeupController;
TimeOfDay? retireController;
TimeOfDay? mealTimeController;
TextEditingController? mealNameController;
TextEditingController? commentController;
TextEditingController? productNameController;
TextEditingController? productQuantityController;
@@ -57,7 +55,6 @@ class DiaryEditLoadedState extends DiaryEditState {
diaryDate,
wakeupController,
retireController,
mealNameController,
mealTimeController,
commentController,
productNameController,
@@ -76,7 +73,6 @@ class DiaryEditLoadedState extends DiaryEditState {
TimeOfDay? wakeupController,
TimeOfDay? retireController,
TimeOfDay? mealTimeController,
TextEditingController? mealNameController,
TextEditingController? commentController,
TextEditingController? productNameController,
TextEditingController? productQuantityController,
@@ -92,7 +88,6 @@ class DiaryEditLoadedState extends DiaryEditState {
wakeupController: wakeupController ?? this.wakeupController,
retireController: retireController ?? this.retireController,
mealTimeController: mealTimeController ?? this.mealTimeController,
mealNameController: mealNameController ?? this.mealNameController,
commentController: commentController ?? this.commentController,
productNameController:
productNameController ?? this.productNameController,