add button to share chat, add VDMDI tag, fixes

This commit is contained in:
vd
2026-10-09 16:14:32 +02:00
parent 73344644e7
commit 651c9bd29d
13 changed files with 1012 additions and 914 deletions
+6
View File
@@ -22,6 +22,7 @@ import ChatModel, {
ChatMessage,
ChatMessageReaction,
} from "../../Model/Chat/chatModel";
import FileTransferViewModel from "../Global/fileTransferViewModel";
export default class ChatViewModel extends ContextHost<ChatPageTypes> {
calendarViewModel: CalendarPageViewModel;
@@ -81,6 +82,10 @@ export default class ChatViewModel extends ContextHost<ChatPageTypes> {
this.index.value = index;
};
share = (): void => {
this.fileTransferViewModel.showDirectionSelectionModal();
}
// load
loadPageSelection = (): void => {
const path: string[] = StorageModel.getPath(
@@ -151,6 +156,7 @@ export default class ChatViewModel extends ContextHost<ChatPageTypes> {
public readonly connectionViewModel: ConnectionViewModel,
public readonly chatListViewModel: ChatListViewModel,
public readonly contactListViewModel: ContactListViewModel,
public readonly fileTransferViewModel: FileTransferViewModel,
) {
super("chat", coreViewModel);