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."

This commit is contained in:
OkaykOrhmn 2024-09-30 17:30:33 +03:30
parent 147a363c47
commit ee342e8d18
2 changed files with 6 additions and 5 deletions

View File

@ -148,7 +148,7 @@ class Prompts {
String? text, String? text,
String? file, String? file,
String? fileName, String? fileName,
XFile? fileLocal, FilesModel? fileLocal,
String? role, String? role,
String? createdAt, String? createdAt,
bool? finished, bool? finished,
@ -162,6 +162,7 @@ class Prompts {
text: text ?? this.text, text: text ?? this.text,
file: file ?? this.file, file: file ?? this.file,
fileName: fileName ?? this.fileName, fileName: fileName ?? this.fileName,
fileLocal: fileLocal ?? this.fileLocal,
role: role ?? this.role, role: role ?? this.role,
createdAt: createdAt ?? this.createdAt, createdAt: createdAt ?? this.createdAt,
finished: finished ?? this.finished, finished: finished ?? this.finished,

View File

@ -472,8 +472,8 @@ class _AiMessageBarState extends State<AiMessageBar> {
state.messages.last.prompts.add(Prompts( state.messages.last.prompts.add(Prompts(
error: false, error: false,
text: state.message.text, text: state.message.text,
file: state.file?.path, // file: state.file?.path,
fileName: state.file?.basename, // fileName: state.file?.basename,
fileLocal: state.file, fileLocal: state.file,
finished: true, finished: true,
role: 'user', role: 'user',
@ -491,8 +491,8 @@ class _AiMessageBarState extends State<AiMessageBar> {
error: false, error: false,
text: state.message.text, text: state.message.text,
finished: true, finished: true,
file: state.file?.path, // file: state.file?.path,
fileName: state.file?.basename, // fileName: state.file?.basename,
fileLocal: state.file, fileLocal: state.file,
role: 'user', role: 'user',
createdAt: DateTime.now() createdAt: DateTime.now()