From ee342e8d18767cd80e90105663eced826b591633 Mon Sep 17 00:00:00 2001 From: OkaykOrhmn Date: Mon, 30 Sep 2024 17:30:33 +0330 Subject: [PATCH] Web: "Updated ChatsModel to use FilesModel instead of XFile, and modified AiMessageBar to comment out dart:html imports and usage, and to use FilesModel instead of file paths." --- lib/models/ai/chats_model.dart | 3 ++- lib/views/ai/widgets/ai_message_bar.dart | 8 ++++---- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/lib/models/ai/chats_model.dart b/lib/models/ai/chats_model.dart index 072bae4..4651008 100644 --- a/lib/models/ai/chats_model.dart +++ b/lib/models/ai/chats_model.dart @@ -148,7 +148,7 @@ class Prompts { String? text, String? file, String? fileName, - XFile? fileLocal, + FilesModel? fileLocal, String? role, String? createdAt, bool? finished, @@ -162,6 +162,7 @@ class Prompts { text: text ?? this.text, file: file ?? this.file, fileName: fileName ?? this.fileName, + fileLocal: fileLocal ?? this.fileLocal, role: role ?? this.role, createdAt: createdAt ?? this.createdAt, finished: finished ?? this.finished, diff --git a/lib/views/ai/widgets/ai_message_bar.dart b/lib/views/ai/widgets/ai_message_bar.dart index d22f6bb..36f44d6 100644 --- a/lib/views/ai/widgets/ai_message_bar.dart +++ b/lib/views/ai/widgets/ai_message_bar.dart @@ -472,8 +472,8 @@ class _AiMessageBarState extends State { state.messages.last.prompts.add(Prompts( error: false, text: state.message.text, - file: state.file?.path, - fileName: state.file?.basename, + // file: state.file?.path, + // fileName: state.file?.basename, fileLocal: state.file, finished: true, role: 'user', @@ -491,8 +491,8 @@ class _AiMessageBarState extends State { error: false, text: state.message.text, finished: true, - file: state.file?.path, - fileName: state.file?.basename, + // file: state.file?.path, + // fileName: state.file?.basename, fileLocal: state.file, role: 'user', createdAt: DateTime.now()