implement reply view

This commit is contained in:
marlon-erler
2026-09-23 15:15:55 +02:00
parent d236d9d45b
commit d39567087e
6 changed files with 40 additions and 4 deletions
@@ -46,6 +46,8 @@ export default class MessagePageViewModel extends Context {
replyId = this.replyingMessage.value.chatMessage.id;
}
this.chatViewModel.chatModel.sendMessage(body, replyId);
if (this.replyViewSelectedMessage.value != undefined) return;
this.replyingMessage.value = undefined;
};
@@ -133,8 +135,15 @@ export default class MessagePageViewModel extends Context {
this.searchViewModel.search("");
};
setReplyView = (message: ChatMessageViewModel): void => {
this.replyViewSelectedMessage.value = message;
this.revokeReactionFilter();
this.setReply(message);
}
resetReplyView = (): void => {
this.replyViewSelectedMessage.value = undefined;
this.resetReply();
}
setFocus = (): void => {