From 05730d3774143e941f3743e94b5be2c8ca4a893f Mon Sep 17 00:00:00 2001 From: faizatflutter Date: Tue, 19 May 2026 17:56:47 +0300 Subject: [PATCH] fixed er 'pickFiles' can't be acc --- lib/core/dependencies.dart | 13 ++++++------- lib/main.dart | 8 +++----- lib/widgets/image_picker.dart | 4 ++-- 3 files changed, 11 insertions(+), 14 deletions(-) diff --git a/lib/core/dependencies.dart b/lib/core/dependencies.dart index 9f8717c1..3c6e923e 100644 --- a/lib/core/dependencies.dart +++ b/lib/core/dependencies.dart @@ -351,20 +351,19 @@ class AppDependencies { getIt.registerLazySingleton(() => AskDoctorViewModel(askDoctorRepo: getIt(), errorHandlerService: getIt())); - getIt.registerLazySingleton(() => ServicesPriceListViewModel(servicesPriceListRepo: getIt(), errorHandlerService: getIt())); + getIt.registerLazySingleton( + () => ServicesPriceListViewModel(servicesPriceListRepo: getIt(), errorHandlerService: getIt())); - getIt.registerLazySingleton(() => OffersAndDiscountsViewModel(offersAndDiscountsRepo: getIt(), errorHandlerService: getIt())); + getIt.registerLazySingleton( + () => OffersAndDiscountsViewModel(offersAndDiscountsRepo: getIt(), errorHandlerService: getIt())); - getIt.registerLazySingleton(() => DateRangCalenderModel(appState: getIt(), navigationService: getIt(), dialogService: getIt())); + getIt.registerLazySingleton( + () => DateRangCalenderModel(appState: getIt(), navigationService: getIt(), dialogService: getIt())); getIt.registerLazySingleton(() => RefundRequestViewModel( appState: getIt(), refundRequestRepo: getIt(), errorHandlerService: getIt(), )); - getIt.registerLazySingleton( - () => ServicesPriceListViewModel(servicesPriceListRepo: getIt(), errorHandlerService: getIt())); - getIt.registerLazySingleton( - () => DateRangCalenderModel(appState: getIt(), navigationService: getIt(), dialogService: getIt())); getIt.registerLazySingleton(() => PayTabsViewModel(appState: getIt())); } diff --git a/lib/main.dart b/lib/main.dart index d1e8d102..ae7f7036 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -11,9 +11,6 @@ import 'package:hmg_patient_app_new/core/app_state.dart'; import 'package:hmg_patient_app_new/core/dependencies.dart'; import 'package:hmg_patient_app_new/core/utils/utils.dart'; import 'package:hmg_patient_app_new/features/active_prescriptions/active_prescriptions_view_model.dart'; -import 'package:hmg_patient_app_new/features/paytabs/paytabs_view_model.dart'; -import 'package:hmg_patient_app_new/features/weather/weather_view_model.dart'; -import 'package:hmg_patient_app_new/theme/colors.dart'; import 'package:hmg_patient_app_new/features/ask_doctor/ask_doctor_view_model.dart'; import 'package:hmg_patient_app_new/features/authentication/authentication_view_model.dart'; import 'package:hmg_patient_app_new/features/blood_donation/blood_donation_view_model.dart'; @@ -38,6 +35,7 @@ import 'package:hmg_patient_app_new/features/my_invoices/my_invoices_view_model. import 'package:hmg_patient_app_new/features/notifications/notifications_view_model.dart'; import 'package:hmg_patient_app_new/features/offers_and_discounts/offers_and_discounts_view_model.dart'; import 'package:hmg_patient_app_new/features/payfort/payfort_view_model.dart'; +import 'package:hmg_patient_app_new/features/paytabs/paytabs_view_model.dart'; import 'package:hmg_patient_app_new/features/prescriptions/prescriptions_view_model.dart'; import 'package:hmg_patient_app_new/features/profile_picture/profile_picture_view_model.dart'; import 'package:hmg_patient_app_new/features/profile_settings/profile_settings_view_model.dart'; @@ -261,7 +259,6 @@ void main() async { ChangeNotifierProvider( create: (_) => getIt.get(), ), - ), ChangeNotifierProvider( create: (_) => getIt.get(), ), @@ -270,7 +267,8 @@ void main() async { ), ChangeNotifierProvider( create: (_) => getIt.get(), - ), ChangeNotifierProvider( + ), + ChangeNotifierProvider( create: (_) => getIt.get(), ), ChangeNotifierProvider( diff --git a/lib/widgets/image_picker.dart b/lib/widgets/image_picker.dart index 4d87929b..e849cc96 100644 --- a/lib/widgets/image_picker.dart +++ b/lib/widgets/image_picker.dart @@ -79,11 +79,11 @@ class ImageOptions { } }, onFilesTap: () async { - FilePickerResult? result = await FilePicker.pickFiles( + FilePickerResult? result = await FilePicker.platform.pickFiles( type: FileType.custom, allowedExtensions: [ 'jpg', - 'jpeg ', + 'jpeg', 'pdf', 'txt', 'docx',