diff --git a/lib/features/consultant/become_consultant/presentation/bloc/register_consultant_cubit/register_consultant_cubit.dart b/lib/features/consultant/become_consultant/presentation/bloc/register_consultant_cubit/register_consultant_cubit.dart index be228de2..b0d9d28d 100644 --- a/lib/features/consultant/become_consultant/presentation/bloc/register_consultant_cubit/register_consultant_cubit.dart +++ b/lib/features/consultant/become_consultant/presentation/bloc/register_consultant_cubit/register_consultant_cubit.dart @@ -1,5 +1,6 @@ import 'dart:io'; +import 'package:eatvio_app/core/image_compressing/image_compress_utility.dart'; import 'package:eatvio_app/features/consultant/become_consultant/models/consultant_profile_model.dart'; import 'package:eatvio_app/features/consultant/become_consultant/presentation/bloc/register_consultant_cubit/register_consultant_state.dart'; import 'package:eatvio_app/features/consultant/become_consultant/repositories/consultant_repository.dart'; @@ -38,6 +39,6 @@ class RegisterConsultantCubit extends Cubit { } Future> uploadPhotos(List files) async { - return await consultantRepository.uploadPhotos(files: files); + return await consultantRepository.uploadPhotos(files: await ImageCompressUtility.compressFilesList(files)); } } diff --git a/lib/old/feed/blog_post_create_screen/bloc/blog_post_create_bloc.dart b/lib/old/feed/blog_post_create_screen/bloc/blog_post_create_bloc.dart index 269a2e9e..26bb0306 100644 --- a/lib/old/feed/blog_post_create_screen/bloc/blog_post_create_bloc.dart +++ b/lib/old/feed/blog_post_create_screen/bloc/blog_post_create_bloc.dart @@ -1,8 +1,10 @@ import 'dart:async'; +import 'dart:io'; import 'package:dio/dio.dart'; import 'package:eatvio_app/app_router.dart'; import 'package:eatvio_app/core/const.dart'; +import 'package:eatvio_app/core/image_compressing/image_compress_utility.dart'; import 'package:eatvio_app/core/token_storage.dart'; import 'package:eatvio_app/locator_service.dart'; import 'package:eatvio_app/old/feed/blog_post_create_screen/models/blog_post_create_model.dart'; @@ -81,7 +83,7 @@ class BlogPostCreateBloc extends Bloc 'description': description, 'state': 'active', 'youtube_url': youtubeURL, - 'image': image != null ? await MultipartFile.fromFile(image.path, filename: image.name) : null, + 'image': image != null ? await MultipartFile.fromFile((await ImageCompressUtility.compressFile(File(image.path))).path, filename: image.name) : null, }); final response = await sl().post(