support creating new chats, list chats

This commit is contained in:
marlon-erler
2024-07-20 05:10:50 +02:00
parent 92f0d3c662
commit d9f0f400f8
8 changed files with 520 additions and 168 deletions
+5 -1
View File
@@ -1,3 +1,5 @@
import ChatListModel from "./Model/chatListModel";
import ChatListViewModel from "./ViewModel/chatListViewModel";
import { ConnectionModal } from "./View/Modals/connectionModal";
import ConnectionViewModel from "./ViewModel/connectionViewModel";
import { HomePage } from "./View/homePage";
@@ -6,15 +8,17 @@ import StorageModel from "./Model/storageModel";
// models
const storageModel = new StorageModel();
storageModel.print();
// viewModels
const settingsViewModel = new SettingsViewModel(storageModel);
const connectionViewModel = new ConnectionViewModel(storageModel);
const chatListViewModel = new ChatListViewModel(storageModel);
// view
document
.querySelector("main")!
.append(
HomePage(settingsViewModel, connectionViewModel),
HomePage(settingsViewModel, connectionViewModel, chatListViewModel),
ConnectionModal(connectionViewModel)
);