refac: user message delete

This commit is contained in:
Timothy Jaeryang Baek
2025-03-08 17:03:08 +00:00
parent 4e36b9794f
commit 324cd94c53
2 changed files with 9 additions and 2 deletions
+8 -1
View File
@@ -212,7 +212,14 @@
const _chatId = JSON.parse(JSON.stringify($chatId));
let _messageId = JSON.parse(JSON.stringify(message.id));
let messageChildrenIds = history.messages[_messageId].childrenIds;
let messageChildrenIds = [];
if (_messageId === null) {
messageChildrenIds = Object.keys(history.messages).filter(
(id) => history.messages[id].parentId === null
);
} else {
messageChildrenIds = history.messages[_messageId].childrenIds;
}
while (messageChildrenIds.length !== 0) {
_messageId = messageChildrenIds.at(-1);