add type annotations, improve ui

This commit is contained in:
marlon-erler
2026-04-13 11:23:17 +00:00
parent 537592fae9
commit 6dff4a74eb
21 changed files with 100 additions and 57 deletions
+2 -1
View File
@@ -88,7 +88,8 @@ export default class ChatListViewModel {
loadChats = (): void => {
this.chatViewModels.clear();
for (const chatModel of this.coreViewModel.chatListModel.chatModels.values()) {
const chatViewModel = this.createChatViewModel(chatModel);
const chatViewModel: ChatViewModel =
this.createChatViewModel(chatModel);
this.trackChat(chatViewModel);
}
this.updateIndices();
+1 -1
View File
@@ -138,7 +138,7 @@ export default class ChatMessageViewModel {
return;
}
let count = 0;
let count: number = 0;
switch (content) {
case ReactionSymbols.ThumbsUp: {
count = this.reactionsThumbsUpCount.value;
+3 -1
View File
@@ -210,7 +210,9 @@ export default class ChatViewModel extends ContextHost<ChatPageTypes> {
);
// context
this.chatListViewModel.selectedChat.subscribeSilent(this.updateContexts);
this.chatListViewModel.selectedChat.subscribeSilent(
this.updateContexts,
);
this.selectedPage.subscribeSilent(this.updateContexts);
}
}