|
@@ -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);
|