From 78151850e848eeeff22e85f71cd79faf500674e6 Mon Sep 17 00:00:00 2001 From: Sadrinho27 Date: Wed, 12 Nov 2025 09:28:34 +0100 Subject: [PATCH] Added the ChatData in FolderData --- lib/4nk/models/FolderData.ts | 26 ++++++++++++++++++++++++-- 1 file changed, 24 insertions(+), 2 deletions(-) diff --git a/lib/4nk/models/FolderData.ts b/lib/4nk/models/FolderData.ts index f5a2aec..dbe9ba5 100644 --- a/lib/4nk/models/FolderData.ts +++ b/lib/4nk/models/FolderData.ts @@ -1,5 +1,27 @@ import type { RoleDefinition } from "./Roles"; +export interface FolderChatAttachment { + ext: string; + file_name: string; + title?: string; + type?: string; + category?: string; + base64: string; + note?: string; +} + +export interface FolderChatData { + timestamp: number; + sender: string; + receiver: string; + fromRole: string + toRole: string + ia?: boolean; + title?: string; + message: string; + data?: FolderChatAttachment[]; +} + export interface FolderData { folderNumber: string; name: string; @@ -7,8 +29,8 @@ export interface FolderData { created_at: string; updated_at: string; notes: string[]; - messages: string[]; - messages_owner: string[]; + messages: FolderChatData[]; + messages_owner: FolderChatData[]; } export function isFolderData(data: any): data is FolderData {