fix
This commit is contained in:
parent
1708bcffc8
commit
bfabecef45
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ class Prompts {
|
|||
this.error,
|
||||
this.fileLocal,
|
||||
this.audio,
|
||||
}) {}
|
||||
});
|
||||
|
||||
Prompts.fromJson(Map<String, dynamic> json) {
|
||||
id = json['id'];
|
||||
|
|
|
|||
|
|
@ -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() {
|
||||
|
|
|
|||
|
|
@ -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;
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -1,6 +1,5 @@
|
|||
import 'dart:async';
|
||||
import 'dart:io';
|
||||
import 'dart:math';
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:bot_toast/bot_toast.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();
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -268,7 +268,6 @@ class _AiMessageBarState extends State<AiMessageBar> {
|
|||
bytes: bytes,
|
||||
audio: true,
|
||||
image: false);
|
||||
print(result.files.first.name);
|
||||
} else {
|
||||
state.file = FilesModel(
|
||||
result.files.single.path!,
|
||||
|
|
@ -332,8 +331,6 @@ class _AiMessageBarState extends State<AiMessageBar> {
|
|||
click: () async {
|
||||
path = await record
|
||||
.stop();
|
||||
print(
|
||||
"pathhhhhhh is: $path");
|
||||
|
||||
state.file = FilesModel(
|
||||
path.toString(),
|
||||
|
|
@ -383,10 +380,12 @@ class _AiMessageBarState extends State<AiMessageBar> {
|
|||
path);
|
||||
startTimer();
|
||||
} catch (e) {
|
||||
if (kDebugMode) {
|
||||
print(
|
||||
'Error starting recording: $e');
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
)
|
||||
: MessageBarBtn(
|
||||
|
|
|
|||
|
|
@ -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<AudioWave> {
|
|||
.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}') ??
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
|
|
@ -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<Home>
|
|||
late final TabController _tabController;
|
||||
|
||||
Future<void> _showDialog(BuildContext context) async {
|
||||
WidgetsBinding.instance?.addPostFrameCallback((_) {
|
||||
WidgetsBinding.instance.addPostFrameCallback((_) {
|
||||
ActionSheetUtils(context)
|
||||
.openDialog(
|
||||
data: ActionSheetData(
|
||||
|
|
|
|||
|
|
@ -1,3 +1,5 @@
|
|||
// ignore_for_file: deprecated_member_use
|
||||
|
||||
import 'dart:math';
|
||||
import 'dart:ui';
|
||||
|
||||
|
|
|
|||
|
|
@ -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';
|
||||
|
|
|
|||
Loading…
Reference in New Issue