From 8bdd4db1bef504dc79e423eca0c6971a567201a2 Mon Sep 17 00:00:00 2001 From: marlon-erler Date: Wed, 15 Apr 2026 10:41:44 +0000 Subject: [PATCH] fix bug where tasks were not sent due to missing paramter --- dist/index.js | 7 ++++--- src/Model/Chat/chatModel.ts | 2 ++ src/Model/Files/boardsAndTasksModel.ts | 4 ++-- src/Model/Files/fileModel.ts | 2 +- 4 files changed, 9 insertions(+), 6 deletions(-) diff --git a/dist/index.js b/dist/index.js index bb76f47f..c77d6f20 100644 --- a/dist/index.js +++ b/dist/index.js @@ -860,7 +860,7 @@ }; this.updateBoardAndSend = (boardInfoFileContent) => { this.updateBoard(boardInfoFileContent); - this.chatModel.sendMessage("", boardInfoFileContent); + this.chatModel.sendMessage("", void 0, boardInfoFileContent); }; this.storeBoard = (boardInfoFileContent) => { this.fileModel.storeFileContent(boardInfoFileContent); @@ -903,7 +903,7 @@ }; this.updateTaskAndSend = (taskFileContent) => { this.updateTask(taskFileContent); - this.chatModel.sendMessage("", taskFileContent); + this.chatModel.sendMessage("", void 0, taskFileContent); }; this.storeTask = (taskFileContent) => { this.fileModel.storeFileContent(taskFileContent); @@ -1046,7 +1046,7 @@ // methods this.addFileContentAndSend = (fileContent) => { this.handleFileContent(fileContent); - this.chatModel.sendMessage("", fileContent); + this.chatModel.sendMessage("", void 0, fileContent); }; // storage this.storeFileContent = (fileContent) => { @@ -1255,6 +1255,7 @@ if (chatMessage == null) return; chatMessage.status = "received" /* Received */; this.addMessage(chatMessage); + if (chatMessage.stringifiedFile != void 0) return; this.setReadStatus(true); }; this.handleReaction = (reaction) => { diff --git a/src/Model/Chat/chatModel.ts b/src/Model/Chat/chatModel.ts index d5d11dc1..b235e7d0 100644 --- a/src/Model/Chat/chatModel.ts +++ b/src/Model/Chat/chatModel.ts @@ -102,6 +102,8 @@ export default class ChatModel { chatMessage.status = ChatMessageStatuses.Received; this.addMessage(chatMessage); + + if (chatMessage.stringifiedFile != undefined) return; this.setReadStatus(true); }; diff --git a/src/Model/Files/boardsAndTasksModel.ts b/src/Model/Files/boardsAndTasksModel.ts index 3ef1fd6d..a5983cb9 100644 --- a/src/Model/Files/boardsAndTasksModel.ts +++ b/src/Model/Files/boardsAndTasksModel.ts @@ -107,7 +107,7 @@ export default class BoardsAndTasksModel { updateBoardAndSend = (boardInfoFileContent: BoardInfoFileContent): void => { this.updateBoard(boardInfoFileContent); - this.chatModel.sendMessage("", boardInfoFileContent); + this.chatModel.sendMessage("", undefined, boardInfoFileContent); }; storeBoard = (boardInfoFileContent: BoardInfoFileContent): void => { @@ -166,7 +166,7 @@ export default class BoardsAndTasksModel { updateTaskAndSend = (taskFileContent: TaskFileContent): void => { this.updateTask(taskFileContent); - this.chatModel.sendMessage("", taskFileContent); + this.chatModel.sendMessage("", undefined, taskFileContent); }; storeTask = (taskFileContent: TaskFileContent): void => { diff --git a/src/Model/Files/fileModel.ts b/src/Model/Files/fileModel.ts index a6ea82e3..0a8cfcae 100644 --- a/src/Model/Files/fileModel.ts +++ b/src/Model/Files/fileModel.ts @@ -71,7 +71,7 @@ export default class FileModel { // methods addFileContentAndSend = (fileContent: FileContent): void => { this.handleFileContent(fileContent); - this.chatModel.sendMessage("", fileContent); + this.chatModel.sendMessage("", undefined, fileContent); }; // storage