add readonly keyword where applicable - AI
This commit is contained in:
@@ -87,7 +87,7 @@ export default class ConnectionViewModel {
|
||||
};
|
||||
|
||||
// init
|
||||
constructor(public coreViewModel: CoreViewModel) {
|
||||
constructor(public readonly coreViewModel: CoreViewModel) {
|
||||
this.updatePreviousAddresses();
|
||||
|
||||
coreViewModel.connectionModel.connectionChangeHandlerManager.addHandler(
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user