From e472121bbc95770f189da3b3ea4713ca79365fe5 Mon Sep 17 00:00:00 2001 From: mso7nueh Date: Wed, 17 Jul 2024 17:08:01 +0300 Subject: [PATCH] feature(blogPosts): pick only one image --- .../presentation/pages/blog_post_create_screen.dart | 8 +++----- .../bloc/blog_post_create_event.dart | 2 ++ 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/features/blog_post_create/presentation/pages/blog_post_create_screen.dart b/lib/features/blog_post_create/presentation/pages/blog_post_create_screen.dart index 53628bc2..39c3f4e4 100644 --- a/lib/features/blog_post_create/presentation/pages/blog_post_create_screen.dart +++ b/lib/features/blog_post_create/presentation/pages/blog_post_create_screen.dart @@ -191,11 +191,9 @@ addImage(BuildContext context, bool isLoading) { if (!isLoading) { return () async { final picker = ImagePicker(); - List? images = await picker.pickMultiImage(); - if (images.isNotEmpty) { - for (var image in images) { - context.read().add(UploadImages(image)); - } + XFile? image = await picker.pickImage(source: ImageSource.gallery); + if (image != null) { + context.read().add(UploadImages(image)); } }; } diff --git a/lib/presentation/feed/blog_post_create_screen/bloc/blog_post_create_event.dart b/lib/presentation/feed/blog_post_create_screen/bloc/blog_post_create_event.dart index 778cd85d..6ce10caa 100644 --- a/lib/presentation/feed/blog_post_create_screen/bloc/blog_post_create_event.dart +++ b/lib/presentation/feed/blog_post_create_screen/bloc/blog_post_create_event.dart @@ -22,7 +22,9 @@ class CreateBlogPost extends BlogPostCreateEvent { class UploadImages extends BlogPostCreateEvent { UploadImages(this.image); + final XFile image; + @override List get props => [image]; }