From 9c7ff79cb97007ff88a6c14f990f9b364bf9f854 Mon Sep 17 00:00:00 2001 From: OkaykOrhmn Date: Thu, 3 Oct 2024 09:50:05 +0330 Subject: [PATCH] "Removed unnecessary imports, added debug mode checks for print statements, and modified code in MediaService and AiChatPage." --- lib/services/media/media.dart | 11 +++++++---- lib/views/ai/ai_chat_page.dart | 10 +++++----- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/lib/services/media/media.dart b/lib/services/media/media.dart index 7d6c40e..39ed646 100644 --- a/lib/services/media/media.dart +++ b/lib/services/media/media.dart @@ -1,7 +1,6 @@ import 'dart:io'; import 'package:didvan/constants/assets.dart'; -import 'package:didvan/models/ai/files_model.dart'; import 'package:didvan/models/requests/studio.dart'; import 'package:didvan/models/studio_details_data.dart'; import 'package:didvan/models/view/action_sheet_data.dart'; @@ -10,11 +9,11 @@ import 'package:didvan/services/network/request.dart'; import 'package:didvan/services/network/request_helper.dart'; import 'package:didvan/services/storage/storage.dart'; import 'package:didvan/utils/action_sheet.dart'; +import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:get/get.dart'; import 'package:image_picker/image_picker.dart'; import 'package:just_audio/just_audio.dart'; -import 'package:mime/mime.dart'; import 'package:path/path.dart' as p; import 'package:file_picker/file_picker.dart'; import 'package:path_provider/path_provider.dart'; @@ -160,7 +159,9 @@ class MediaService { if (!await dir.exists()) dir = (await getExternalStorageDirectory())!; } } catch (err) { - print("Cannot get download folder path $err"); + if (kDebugMode) { + print("Cannot get download folder path $err"); + } } String path = "${dir?.path}$basename"; @@ -171,7 +172,9 @@ class MediaService { final bytes = audioResponse.bodyBytes; file.writeAsBytes(bytes); } catch (e) { - print("Exception$e"); + if (kDebugMode) { + print("Exception$e"); + } return null; } diff --git a/lib/views/ai/ai_chat_page.dart b/lib/views/ai/ai_chat_page.dart index 6c4aef5..d634e40 100644 --- a/lib/views/ai/ai_chat_page.dart +++ b/lib/views/ai/ai_chat_page.dart @@ -1,7 +1,5 @@ // ignore_for_file: library_private_types_in_public_api, deprecated_member_use, depend_on_referenced_packages -import 'dart:io'; - import 'package:cached_network_image/cached_network_image.dart'; import 'package:didvan/config/design_config.dart'; import 'package:didvan/config/theme_data.dart'; @@ -24,7 +22,6 @@ import 'package:didvan/utils/date_time.dart'; import 'package:didvan/views/ai/ai_chat_state.dart'; import 'package:didvan/views/ai/history_ai_chat_state.dart'; import 'package:didvan/views/ai/widgets/ai_message_bar.dart'; -import 'package:didvan/views/ai/widgets/ai_message_bar_ios.dart'; import 'package:didvan/views/ai/widgets/audio_wave.dart'; import 'package:didvan/views/widgets/didvan/icon_button.dart'; import 'package:didvan/views/widgets/didvan/text.dart'; @@ -616,8 +613,11 @@ class _AiChatPageState extends State { 'دانلود موفقیت آمیز نبود', aLertType: ALertType.error); } - ActionSheetUtils(context) - .showAlert(alertData); + Future.delayed( + Duration.zero, + () => ActionSheetUtils(context) + .showAlert(alertData), + ); }, child: Icon( DidvanIcons.download_solid,