"Removed unnecessary imports, added debug mode checks for print statements, and modified code in MediaService and AiChatPage."

This commit is contained in:
OkaykOrhmn 2024-10-03 09:50:05 +03:30
parent f42171401e
commit 9c7ff79cb9
2 changed files with 12 additions and 9 deletions

View File

@ -1,7 +1,6 @@
import 'dart:io'; import 'dart:io';
import 'package:didvan/constants/assets.dart'; 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/requests/studio.dart';
import 'package:didvan/models/studio_details_data.dart'; import 'package:didvan/models/studio_details_data.dart';
import 'package:didvan/models/view/action_sheet_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/network/request_helper.dart';
import 'package:didvan/services/storage/storage.dart'; import 'package:didvan/services/storage/storage.dart';
import 'package:didvan/utils/action_sheet.dart'; import 'package:didvan/utils/action_sheet.dart';
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart'; import 'package:flutter/material.dart';
import 'package:get/get.dart'; import 'package:get/get.dart';
import 'package:image_picker/image_picker.dart'; import 'package:image_picker/image_picker.dart';
import 'package:just_audio/just_audio.dart'; import 'package:just_audio/just_audio.dart';
import 'package:mime/mime.dart';
import 'package:path/path.dart' as p; import 'package:path/path.dart' as p;
import 'package:file_picker/file_picker.dart'; import 'package:file_picker/file_picker.dart';
import 'package:path_provider/path_provider.dart'; import 'package:path_provider/path_provider.dart';
@ -160,8 +159,10 @@ class MediaService {
if (!await dir.exists()) dir = (await getExternalStorageDirectory())!; if (!await dir.exists()) dir = (await getExternalStorageDirectory())!;
} }
} catch (err) { } catch (err) {
if (kDebugMode) {
print("Cannot get download folder path $err"); print("Cannot get download folder path $err");
} }
}
String path = "${dir?.path}$basename"; String path = "${dir?.path}$basename";
File file = File(path); File file = File(path);
@ -171,7 +172,9 @@ class MediaService {
final bytes = audioResponse.bodyBytes; final bytes = audioResponse.bodyBytes;
file.writeAsBytes(bytes); file.writeAsBytes(bytes);
} catch (e) { } catch (e) {
if (kDebugMode) {
print("Exception$e"); print("Exception$e");
}
return null; return null;
} }

View File

@ -1,7 +1,5 @@
// ignore_for_file: library_private_types_in_public_api, deprecated_member_use, depend_on_referenced_packages // 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:cached_network_image/cached_network_image.dart';
import 'package:didvan/config/design_config.dart'; import 'package:didvan/config/design_config.dart';
import 'package:didvan/config/theme_data.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/ai_chat_state.dart';
import 'package:didvan/views/ai/history_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.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/ai/widgets/audio_wave.dart';
import 'package:didvan/views/widgets/didvan/icon_button.dart'; import 'package:didvan/views/widgets/didvan/icon_button.dart';
import 'package:didvan/views/widgets/didvan/text.dart'; import 'package:didvan/views/widgets/didvan/text.dart';
@ -616,8 +613,11 @@ class _AiChatPageState extends State<AiChatPage> {
'دانلود موفقیت آمیز نبود', 'دانلود موفقیت آمیز نبود',
aLertType: ALertType.error); aLertType: ALertType.error);
} }
ActionSheetUtils(context) Future.delayed(
.showAlert(alertData); Duration.zero,
() => ActionSheetUtils(context)
.showAlert(alertData),
);
}, },
child: Icon( child: Icon(
DidvanIcons.download_solid, DidvanIcons.download_solid,