From 9f0ce55d4749322b2f66d6a966b82c34c9e3f47d Mon Sep 17 00:00:00 2001 From: mso7nueh Date: Fri, 30 May 2025 15:33:32 +0300 Subject: [PATCH] fix(consultation): state filter, avatar --- .../widgets/consultation_card_widget.dart | 3 ++- .../consultations/services/consultation_service.dart | 11 +++++++++-- .../profile/presentation/pages/profile_screen.dart | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/lib/features/consultations/presentation/widgets/consultation_card_widget.dart b/lib/features/consultations/presentation/widgets/consultation_card_widget.dart index 834f0e58..0752847b 100644 --- a/lib/features/consultations/presentation/widgets/consultation_card_widget.dart +++ b/lib/features/consultations/presentation/widgets/consultation_card_widget.dart @@ -1,4 +1,5 @@ import 'package:collection/collection.dart'; +import 'package:eatvio_app/core/const.dart'; import 'package:eatvio_app/core/theme/custom_text_style.dart'; import 'package:eatvio_app/core/theme/theme_helper.dart'; import 'package:eatvio_app/core/widgets/custom_divider.dart'; @@ -73,7 +74,7 @@ class _ConsultationCardWidgetState extends State { children: [ CircleAvatar( radius: 30, - backgroundImage: NetworkImage(widget.consultationsModel.userProfilePhotoUrl), + backgroundImage: NetworkImage(baseUrl + widget.consultationsModel.userProfilePhotoUrl), ), const SizedBox(width: 12), Column( diff --git a/lib/features/consultations/services/consultation_service.dart b/lib/features/consultations/services/consultation_service.dart index 49ebe41c..e099075e 100644 --- a/lib/features/consultations/services/consultation_service.dart +++ b/lib/features/consultations/services/consultation_service.dart @@ -10,8 +10,15 @@ abstract class ConsultationService { @GET('/api/consultations') Future getConsultations({ - @Query('filters[last_state][\$notIn][]') String query = 'canceled_by_the_initiator', - @Query('filters[last_state][\$notIn][]') String query2 = 'charge_was_collected', + @Query('filters[last_state][\$notIn][]') List excludedStates = const [ + 'initied', + 'in_coordination', + 'start_date_has_been_set', + 'pending_payment', + 'canceled_by_the_initiator', + 'charge_was_collected', + ], @Query('sort[]') String sort = 'created_at:desc', }); } + diff --git a/lib/features/profile/presentation/pages/profile_screen.dart b/lib/features/profile/presentation/pages/profile_screen.dart index 64c7dda7..9f9ba779 100644 --- a/lib/features/profile/presentation/pages/profile_screen.dart +++ b/lib/features/profile/presentation/pages/profile_screen.dart @@ -964,7 +964,7 @@ class _ProfileScreenState extends State { context.pushTransparentRoute( rootNavigator: true, PhotoViewScreen( - imageUrls: [state.profile.profilePhotoUrl], + imageUrls: [baseUrl + state.profile.profilePhotoUrl], index: 0, ), );