From 881c534763f67ce17e5c598ca423cb487ce6d852 Mon Sep 17 00:00:00 2001 From: maxxkim Date: Mon, 15 Apr 2024 16:35:23 +0300 Subject: [PATCH] refactor(diary): Emitter warnings resolved --- .../diary/diary_edit_screen/bloc/diary_edit_bloc.dart | 9 +++++---- .../profile/my_profile_screen/bloc/my_profile_bloc.dart | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart b/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart index 5a04a681..1bf38360 100644 --- a/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart +++ b/lib/presentation/diary/diary_edit_screen/bloc/diary_edit_bloc.dart @@ -50,14 +50,14 @@ class DiaryEditBloc extends Bloc { final box = await Hive.openBox('token'); final token = box.get('token'); //print(await fetchDiaryId(token)); - final int diaryId = await fetchDiaryId(token); + final int diaryId = await fetchDiaryId(token, emit); try { print("Diary ID fetched"); final diary = await fetchDiaryData(token, diaryId); print("Screen load success"); if (diary is Map) { final String diaryDate = diary['date'] ?? DateTime.now().toString(); - final chartValues = await fetchChartValues(token, diaryId); + final chartValues = await fetchChartValues(token, diaryId, emit); if (state is DiaryEditLoadedState) { // Если текущее состояние уже загружено, обновляем его var currentState = state as DiaryEditLoadedState; @@ -137,7 +137,7 @@ class DiaryEditBloc extends Bloc { } } - fetchDiaryId(String token) async { + fetchDiaryId(String token, Emitter emit) async { final response = await http.get( Uri.parse(dotenv.env['SERVER_ROOT']! + '/diary/index'), headers: { @@ -175,7 +175,8 @@ class DiaryEditBloc extends Bloc { return diary; } - fetchChartValues(String token, int diaryID) async { + fetchChartValues( + String token, int diaryID, Emitter emit) async { final responseChart = await http.get( Uri.parse( dotenv.env['SERVER_ROOT']! + '/diary/$diaryID/dailyNutritionData/'), diff --git a/lib/presentation/profile/my_profile_screen/bloc/my_profile_bloc.dart b/lib/presentation/profile/my_profile_screen/bloc/my_profile_bloc.dart index 95f3227a..29c6c673 100644 --- a/lib/presentation/profile/my_profile_screen/bloc/my_profile_bloc.dart +++ b/lib/presentation/profile/my_profile_screen/bloc/my_profile_bloc.dart @@ -1,4 +1,4 @@ -import 'package:eatvio_app/presentation/auth/auth_screen/auth_screen.dart'; +//import 'package:eatvio_app/presentation/auth/auth_screen/auth_screen.dart'; import 'package:equatable/equatable.dart'; import 'package:flutter/material.dart'; import '/core/app_export.dart';