From afdcea1e1fd91d81796f680f2c93f50075b956ad Mon Sep 17 00:00:00 2001 From: Alex Date: Mon, 9 Dec 2024 11:16:20 +0300 Subject: [PATCH] fix: glossary modeartion --- .../initialization_cubit.dart | 16 ++++++++++------ .../diary/presentation/bloc/diary_cubit.dart | 2 +- ...glossary_moderation_request_modal_widget.dart | 10 ++++------ .../diary/repositories/diary_repository.dart | 2 +- lib/features/diary/services/diary_service.dart | 2 +- lib/features/diary/services/diary_service.g.dart | 14 +++----------- 6 files changed, 20 insertions(+), 26 deletions(-) diff --git a/lib/core/initialization_cubit/initialization_cubit.dart b/lib/core/initialization_cubit/initialization_cubit.dart index aedcc3cd..2bdc881f 100644 --- a/lib/core/initialization_cubit/initialization_cubit.dart +++ b/lib/core/initialization_cubit/initialization_cubit.dart @@ -87,13 +87,17 @@ class InitializationCubit extends Cubit { await subscribeNotifications(wsUrl.userId, client); await subscribeChatMessages(wsUrl.userId, client); - emit(InitializationState.success( - client: client, - ),); + emit( + InitializationState.success( + client: client, + ), + ); } catch (e) { - emit(InitializationState.error( - errorMessage: e.toString(), - ),); + emit( + InitializationState.error( + errorMessage: e.toString(), + ), + ); rethrow; } } diff --git a/lib/features/diary/presentation/bloc/diary_cubit.dart b/lib/features/diary/presentation/bloc/diary_cubit.dart index 9e667a03..ddc35422 100644 --- a/lib/features/diary/presentation/bloc/diary_cubit.dart +++ b/lib/features/diary/presentation/bloc/diary_cubit.dart @@ -155,7 +155,7 @@ class DiaryCubit extends Cubit { await fetchDiary(); } - Future sendProductToModeration({ + Future sendProductToModeration({ required String name, required double energy, required double proteins, diff --git a/lib/features/diary/presentation/widgets/glossary_moderation_request_modal_widget.dart b/lib/features/diary/presentation/widgets/glossary_moderation_request_modal_widget.dart index e069b3d9..a3a6d9ad 100644 --- a/lib/features/diary/presentation/widgets/glossary_moderation_request_modal_widget.dart +++ b/lib/features/diary/presentation/widgets/glossary_moderation_request_modal_widget.dart @@ -1,7 +1,6 @@ import 'package:eatvio_app/features/diary/presentation/bloc/diary_cubit.dart'; import 'package:eatvio_app/core/theme/theme_helper.dart'; import 'package:eatvio_app/core/widgets/custom_text_form_field.dart'; -import 'package:eatvio_app/features/glossary/models/glossary_model.dart'; import 'package:flutter/material.dart'; import 'package:lottie/lottie.dart'; @@ -28,7 +27,7 @@ class _GlossaryModerationRequestModalWidgetState extends State sendProductToModeration({ + Future sendProductToModeration({ required String name, required double energy, required double proteins, diff --git a/lib/features/diary/services/diary_service.dart b/lib/features/diary/services/diary_service.dart index bb14e8cf..58a4005c 100644 --- a/lib/features/diary/services/diary_service.dart +++ b/lib/features/diary/services/diary_service.dart @@ -88,7 +88,7 @@ abstract class DiaryService { }); @POST('/api/diary/product_nutritional_values/sendToModeration') - Future sendProductToModeration({ + Future sendProductToModeration({ @Body() required Map data, }); } diff --git a/lib/features/diary/services/diary_service.g.dart b/lib/features/diary/services/diary_service.g.dart index 13951947..19253e5c 100644 --- a/lib/features/diary/services/diary_service.g.dart +++ b/lib/features/diary/services/diary_service.g.dart @@ -387,14 +387,14 @@ class _DiaryService implements DiaryService { } @override - Future sendProductToModeration( + Future sendProductToModeration( {required Map data}) async { final _extra = {}; final queryParameters = {}; final _headers = {}; final _data = {}; _data.addAll(data); - final _options = _setStreamType(Options( + final _options = _setStreamType(Options( method: 'POST', headers: _headers, extra: _extra, @@ -410,15 +410,7 @@ class _DiaryService implements DiaryService { _dio.options.baseUrl, baseUrl, ))); - final _result = await _dio.fetch>(_options); - late GlossaryModerationModel _value; - try { - _value = GlossaryModerationModel.fromJson(_result.data!); - } on Object catch (e, s) { - errorLogger?.logError(e, s, _options); - rethrow; - } - return _value; + await _dio.fetch(_options); } RequestOptions _setStreamType(RequestOptions requestOptions) {