Imroved the ChatData

This commit is contained in:
Sadrinho27 2025-11-05 23:07:48 +01:00
parent f870481a7d
commit 04773bb28a

View File

@ -1,14 +1,23 @@
import type { RoleDefinition } from "./Roles"; import type { RoleDefinition } from "./Roles";
export interface ChatAttachment {
file_name: string;
ext: string;
base64: string;
type?: string;
title?: string;
category?: string;
note?: string;
}
export interface ChatData { export interface ChatData {
type: string; timestamp: number;
content: string; receiver: string;
metadata: { messages: [string];
createdAt: string; data?: ChatAttachment[];
lastModified: string; role?: string;
sender: string; ia?: boolean;
recipient: string; title?: string;
};
} }
export function isChatData(data: any): data is ChatData { export function isChatData(data: any): data is ChatData {