diff --git a/lib/main.dart b/lib/main.dart index 861dcdb..f5b00bf 100644 --- a/lib/main.dart +++ b/lib/main.dart @@ -14,7 +14,6 @@ import 'package:didvan/providers/user.dart'; import 'package:didvan/routes/route_generator.dart'; import 'package:didvan/routes/routes.dart'; import 'package:didvan/services/app_home_widget/home_widget_repository.dart'; -import 'package:didvan/services/app_initalizer.dart'; import 'package:didvan/services/media/media.dart'; import 'package:didvan/services/notification/firebase_api.dart'; import 'package:didvan/services/notification/notification_service.dart'; @@ -27,7 +26,6 @@ import 'package:firebase_messaging/firebase_messaging.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter_localizations/flutter_localizations.dart'; -import 'package:get/get.dart'; import 'package:home_widget/home_widget.dart'; import 'package:provider/provider.dart'; diff --git a/lib/models/ai/chats_model.dart b/lib/models/ai/chats_model.dart index c797586..bda3e33 100644 --- a/lib/models/ai/chats_model.dart +++ b/lib/models/ai/chats_model.dart @@ -112,7 +112,7 @@ class Prompts { this.error, this.fileLocal, this.audio, - }) {} + }); Prompts.fromJson(Map json) { id = json['id']; diff --git a/lib/models/ai/files_model.dart b/lib/models/ai/files_model.dart index 4a92c06..f5949a3 100644 --- a/lib/models/ai/files_model.dart +++ b/lib/models/ai/files_model.dart @@ -27,10 +27,6 @@ class FilesModel { basename = name ?? p.basename(path); extname = p.extension(path); main = File(path); - print(isAudio()); - print(isImage()); - print(isNetwork()); - print(path); } bool isAudio() { diff --git a/lib/services/ai/ai_api_service.dart b/lib/services/ai/ai_api_service.dart index 60f74c4..6e8b42f 100644 --- a/lib/services/ai/ai_api_service.dart +++ b/lib/services/ai/ai_api_service.dart @@ -2,12 +2,10 @@ import 'dart:async'; import 'dart:convert'; -import 'dart:io'; import 'package:didvan/models/ai/files_model.dart'; import 'package:didvan/services/storage/storage.dart'; import 'package:flutter/foundation.dart'; -import 'package:get/get_connect/http/src/multipart/multipart_file.dart'; import 'package:http/http.dart' as http; import 'package:mime/mime.dart'; import 'package:path/path.dart' as p; diff --git a/lib/services/app_home_widget/home_widget_repository.dart b/lib/services/app_home_widget/home_widget_repository.dart index 942ad0c..a2a369e 100644 --- a/lib/services/app_home_widget/home_widget_repository.dart +++ b/lib/services/app_home_widget/home_widget_repository.dart @@ -1,6 +1,5 @@ import 'package:didvan/models/notification_message.dart'; import 'package:didvan/services/app_initalizer.dart'; -import 'package:didvan/services/storage/storage.dart'; import 'package:flutter/cupertino.dart'; import 'package:home_widget/home_widget.dart'; import 'package:persian_number_utility/persian_number_utility.dart'; diff --git a/lib/services/media/media.dart b/lib/services/media/media.dart index 53bb709..9c24b0f 100644 --- a/lib/services/media/media.dart +++ b/lib/services/media/media.dart @@ -1,10 +1,8 @@ import 'package:didvan/constants/assets.dart'; -import 'package:didvan/main.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'; import 'package:didvan/providers/media.dart'; -import 'package:didvan/services/app_initalizer.dart'; import 'package:didvan/services/network/request.dart'; import 'package:didvan/services/network/request_helper.dart'; import 'package:didvan/services/storage/storage.dart'; diff --git a/lib/utils/action_sheet.dart b/lib/utils/action_sheet.dart index 86677a9..1ad33dd 100644 --- a/lib/utils/action_sheet.dart +++ b/lib/utils/action_sheet.dart @@ -1,6 +1,5 @@ import 'dart:async'; import 'dart:io'; -import 'dart:math'; import 'dart:ui'; import 'package:bot_toast/bot_toast.dart'; diff --git a/lib/views/ai/ai_chat_state.dart b/lib/views/ai/ai_chat_state.dart index a7e3f5e..7026b6d 100644 --- a/lib/views/ai/ai_chat_state.dart +++ b/lib/views/ai/ai_chat_state.dart @@ -1,3 +1,5 @@ +// ignore_for_file: body_might_complete_normally_catch_error + import 'dart:async'; import 'dart:convert'; import 'package:didvan/main.dart'; @@ -181,15 +183,12 @@ class AiChatState extends CoreProvier { responseMessgae.substring(startIndex, responseMessgae.length); dataMessgae = slicedText; responseMessgae = responseMessgae.replaceAll(dataMessgae, ''); - print( - "slicedText: $slicedText"); // Output: {{{ HUMAN_MESSAGE_ID: 2028, AI_MESSAGE_ID: 2029 }}} } catch (e) { e.printError(); } } messageOnstream.value = Stream.value(responseMessgae); - print("responseMessgae: $str"); // update(); }); diff --git a/lib/views/ai/widgets/ai_message_bar.dart b/lib/views/ai/widgets/ai_message_bar.dart index 2063910..0df9f71 100644 --- a/lib/views/ai/widgets/ai_message_bar.dart +++ b/lib/views/ai/widgets/ai_message_bar.dart @@ -268,7 +268,6 @@ class _AiMessageBarState extends State { bytes: bytes, audio: true, image: false); - print(result.files.first.name); } else { state.file = FilesModel( result.files.single.path!, @@ -332,9 +331,7 @@ class _AiMessageBarState extends State { click: () async { path = await record .stop(); - print( - "pathhhhhhh is: $path"); - + state.file = FilesModel( path.toString(), isRecorded: true, @@ -383,8 +380,10 @@ class _AiMessageBarState extends State { path); startTimer(); } catch (e) { - print( + if (kDebugMode) { + print( 'Error starting recording: $e'); + } } } }, diff --git a/lib/views/ai/widgets/audio_wave.dart b/lib/views/ai/widgets/audio_wave.dart index 9f644ae..b3db1ba 100644 --- a/lib/views/ai/widgets/audio_wave.dart +++ b/lib/views/ai/widgets/audio_wave.dart @@ -6,12 +6,10 @@ import 'package:didvan/constants/app_icons.dart'; import 'package:didvan/services/network/request.dart'; import 'package:didvan/services/network/request_helper.dart'; import 'package:didvan/utils/date_time.dart'; -import 'package:didvan/utils/media.dart'; import 'package:didvan/views/ai/widgets/message_bar_btn.dart'; import 'package:didvan/views/widgets/didvan/text.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; -import 'package:flutter/widgets.dart'; import 'package:flutter_spinkit/flutter_spinkit.dart'; import 'package:get/get.dart'; import 'package:just_audio/just_audio.dart'; @@ -70,7 +68,7 @@ class _AudioWaveState extends State { .setAudioSource(AudioSource.uri(Uri.parse(path))) ?? Duration.zero; } else if (widget.file.startsWith('/uploads')) { - final audioSource = AudioSource.uri(Uri.parse( + AudioSource.uri(Uri.parse( '${RequestHelper.baseUrl + path}?accessToken=${RequestService.token}')); totalDuration = await audioPlayer.setUrl( '${RequestHelper.baseUrl + path}?accessToken=${RequestService.token}') ?? diff --git a/lib/views/authentication/screens/password.dart b/lib/views/authentication/screens/password.dart index 872a919..366b218 100644 --- a/lib/views/authentication/screens/password.dart +++ b/lib/views/authentication/screens/password.dart @@ -1,17 +1,11 @@ -import 'package:didvan/config/theme_data.dart'; -import 'package:didvan/constants/app_icons.dart'; -import 'package:didvan/main.dart'; -import 'package:didvan/models/view/action_sheet_data.dart'; import 'package:didvan/providers/server_data.dart'; import 'package:didvan/providers/user.dart'; import 'package:didvan/routes/routes.dart'; -import 'package:didvan/utils/action_sheet.dart'; import 'package:didvan/views/authentication/authentication_state.dart'; import 'package:didvan/views/authentication/widgets/authentication_layout.dart'; import 'package:didvan/views/widgets/didvan/button.dart'; import 'package:didvan/views/widgets/didvan/text.dart'; import 'package:didvan/views/widgets/didvan/text_field.dart'; -import 'package:didvan/views/widgets/ink_wrapper.dart'; import 'package:flutter/material.dart'; import 'package:provider/provider.dart'; diff --git a/lib/views/home/bookmarks/bookmarks.dart b/lib/views/home/bookmarks/bookmarks.dart index 8a04010..d5bb2c4 100644 --- a/lib/views/home/bookmarks/bookmarks.dart +++ b/lib/views/home/bookmarks/bookmarks.dart @@ -16,7 +16,6 @@ import 'package:didvan/views/widgets/animated_visibility.dart'; import 'package:didvan/views/widgets/didvan/card.dart'; import 'package:didvan/views/widgets/didvan/divider.dart'; import 'package:didvan/views/widgets/item_title.dart'; -import 'package:didvan/views/widgets/state_handlers/empty_list.dart'; import 'package:didvan/views/widgets/state_handlers/empty_result.dart'; import 'package:didvan/views/widgets/state_handlers/sliver_state_handler.dart'; import 'package:flutter/material.dart'; diff --git a/lib/views/home/home.dart b/lib/views/home/home.dart index df88bc7..5bde1ae 100644 --- a/lib/views/home/home.dart +++ b/lib/views/home/home.dart @@ -36,7 +36,6 @@ import 'package:flutter/cupertino.dart'; import 'package:flutter/foundation.dart'; import 'package:flutter/material.dart'; import 'package:flutter/services.dart'; -import 'package:get/get.dart'; import 'package:provider/provider.dart'; import '../../services/app_home_widget/home_widget_repository.dart'; @@ -55,7 +54,7 @@ class _HomeState extends State late final TabController _tabController; Future _showDialog(BuildContext context) async { - WidgetsBinding.instance?.addPostFrameCallback((_) { + WidgetsBinding.instance.addPostFrameCallback((_) { ActionSheetUtils(context) .openDialog( data: ActionSheetData( diff --git a/lib/views/mentions/mentions.dart b/lib/views/mentions/mentions.dart index 50e00fd..e793115 100644 --- a/lib/views/mentions/mentions.dart +++ b/lib/views/mentions/mentions.dart @@ -1,3 +1,5 @@ +// ignore_for_file: deprecated_member_use + import 'dart:math'; import 'dart:ui'; diff --git a/lib/views/widgets/liked_button.dart b/lib/views/widgets/liked_button.dart index 395784d..6bcf942 100644 --- a/lib/views/widgets/liked_button.dart +++ b/lib/views/widgets/liked_button.dart @@ -1,9 +1,7 @@ -import 'package:didvan/config/design_config.dart'; import 'package:didvan/constants/app_icons.dart'; import 'package:didvan/models/view/action_sheet_data.dart'; import 'package:didvan/providers/user.dart'; import 'package:didvan/utils/action_sheet.dart'; -import 'package:didvan/views/widgets/didvan/icon_button.dart'; import 'package:didvan/views/widgets/didvan/text.dart'; import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart';