add readonly keyword where applicable - AI
This commit is contained in:
@@ -6,8 +6,8 @@ import StorageModel, { StorageModelSubPaths, filePaths } from "./storageModel";
|
||||
import UDNFrontend, { Message } from "udn-frontend";
|
||||
|
||||
export default class ConnectionModel {
|
||||
udn: UDNFrontend;
|
||||
storageModel: StorageModel;
|
||||
readonly udn: UDNFrontend;
|
||||
readonly storageModel: StorageModel;
|
||||
reconnectInterval: number | undefined = undefined;
|
||||
shouldAttemptReconnect: boolean = false;
|
||||
|
||||
@@ -20,10 +20,10 @@ export default class ConnectionModel {
|
||||
return this.udn.ws?.url;
|
||||
}
|
||||
|
||||
connectionChangeHandlerManager = new HandlerManager<void>();
|
||||
messageHandlerManager = new HandlerManager<Message>();
|
||||
messageSentHandlerManager = new HandlerManager<ChatMessage>();
|
||||
channelsToSubscribe = new Set<string>();
|
||||
readonly connectionChangeHandlerManager = new HandlerManager<void>();
|
||||
readonly messageHandlerManager = new HandlerManager<Message>();
|
||||
readonly messageSentHandlerManager = new HandlerManager<ChatMessage>();
|
||||
readonly channelsToSubscribe = new Set<string>();
|
||||
|
||||
// handlers
|
||||
handleMessage = (data: Message): void => {
|
||||
|
||||
@@ -14,15 +14,15 @@ import StorageModel from "./storageModel";
|
||||
import { checkMatchesObjectStructure } from "../Utility/typeSafety";
|
||||
|
||||
export default class FileTransferModel {
|
||||
storageModel: StorageModel;
|
||||
connectionModel: ConnectionModel;
|
||||
readonly storageModel: StorageModel;
|
||||
readonly connectionModel: ConnectionModel;
|
||||
|
||||
static READY_MESSAGE = "ready";
|
||||
|
||||
// data
|
||||
transferData: TransferData | undefined = undefined;
|
||||
fileHandlerManager = new HandlerManager<string>();
|
||||
readyToSendHandlerManager = new HandlerManager<boolean>();
|
||||
transferData: TransferData | undefined;
|
||||
readonly fileHandlerManager = new HandlerManager<string>();
|
||||
readonly readyToSendHandlerManager = new HandlerManager<boolean>();
|
||||
direction: TransferDirections = TransferDirections.Send;
|
||||
|
||||
// general
|
||||
@@ -140,8 +140,8 @@ export default class FileTransferModel {
|
||||
}
|
||||
|
||||
export interface TransferData {
|
||||
channel: string;
|
||||
key: string;
|
||||
readonly channel: string;
|
||||
readonly key: string;
|
||||
}
|
||||
|
||||
export interface FileData {
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
import StorageModel, { StorageModelSubPaths, filePaths } from "./storageModel";
|
||||
|
||||
export default class SettingsModel {
|
||||
storageModel: StorageModel;
|
||||
readonly storageModel: StorageModel;
|
||||
|
||||
// data
|
||||
username: string;
|
||||
|
||||
Reference in New Issue
Block a user