add readonly keyword where applicable - AI

This commit is contained in:
marlon-erler
2026-04-13 10:58:21 +00:00
parent 8a5b54b03c
commit 1a8d40b184
27 changed files with 164 additions and 164 deletions
+1 -1
View File
@@ -87,7 +87,7 @@ export default class ConnectionViewModel {
};
// init
constructor(public coreViewModel: CoreViewModel) {
constructor(public readonly coreViewModel: CoreViewModel) {
this.updatePreviousAddresses();
coreViewModel.connectionModel.connectionChangeHandlerManager.addHandler(
+5 -5
View File
@@ -66,11 +66,11 @@ export default class CoreViewModel {
// init
constructor(
public storageModel: StorageModel,
public settingsModel: SettingsModel,
public connectionModel: ConnectionModel,
public chatListModel: ChatListModel,
public fileTransferModel: FileTransferModel,
public readonly storageModel: StorageModel,
public readonly settingsModel: SettingsModel,
public readonly connectionModel: ConnectionModel,
public readonly chatListModel: ChatListModel,
public readonly fileTransferModel: FileTransferModel,
) {
this.translations =
allTranslations[settingsModel.language] || allTranslations.en;
@@ -13,7 +13,7 @@ import CoreViewModel, { Context } from "./coreViewModel";
import { CommonKeys } from "../../View/keystrokes";
export default class FileTransferViewModel extends Context {
contextDebugDescription: string = "transfer";
contextDebugDescription = "transfer";
// state
presentedModal: React.State<FileTransferModals | undefined> =
@@ -172,7 +172,7 @@ export default class FileTransferViewModel extends Context {
};
// init
constructor(public coreViewModel: CoreViewModel) {
constructor(public readonly coreViewModel: CoreViewModel) {
super();
this.coreViewModel.fileTransferModel.fileHandlerManager.addHandler(
@@ -76,7 +76,7 @@ export default class NotificationViewModel {
};
// init
constructor(public chatListViewModel: ChatListViewModel) {}
constructor(public readonly chatListViewModel: ChatListViewModel) {}
// util
static createNotification(message: ChatMessage): Notification {
+2 -2
View File
@@ -5,7 +5,7 @@ import { Languages, ThemeSettings } from "../../Model/Global/settingsModel";
import { CommonKeys } from "../../View/keystrokes";
export default class SettingsViewModel extends Context {
contextDebugDescription: string = "settings";
contextDebugDescription = "settings";
// state
username: React.State<string> = new React.State("");
@@ -72,7 +72,7 @@ export default class SettingsViewModel extends Context {
};
// init
constructor(public coreViewModel: CoreViewModel) {
constructor(public readonly coreViewModel: CoreViewModel) {
super();
this.username.value = coreViewModel.settingsModel.username;
+1 -1
View File
@@ -65,7 +65,7 @@ export default class StorageViewModel extends Context {
};
// init
constructor(public coreViewModel: CoreViewModel) {
constructor(public readonly coreViewModel: CoreViewModel) {
super();
this.selectedFileName = React.createProxyState(