standardize arrow functions, use implicit types where applicable

This commit is contained in:
marlon-erler
2026-04-13 10:51:09 +00:00
parent 681381f4ba
commit 8a5b54b03c
14 changed files with 29 additions and 33 deletions
+4 -6
View File
@@ -20,12 +20,10 @@ export default class ConnectionModel {
return this.udn.ws?.url;
}
connectionChangeHandlerManager: HandlerManager<void> = new HandlerManager();
messageHandlerManager: HandlerManager<Message> = new HandlerManager();
messageSentHandlerManager: HandlerManager<ChatMessage> =
new HandlerManager();
channelsToSubscribe: Set<string> = new Set();
connectionChangeHandlerManager = new HandlerManager<void>();
messageHandlerManager = new HandlerManager<Message>();
messageSentHandlerManager = new HandlerManager<ChatMessage>();
channelsToSubscribe = new Set<string>();
// handlers
handleMessage = (data: Message): void => {
+3 -3
View File
@@ -20,9 +20,9 @@ export default class FileTransferModel {
static READY_MESSAGE = "ready";
// data
transferData: TransferData | undefined;
fileHandlerManager: HandlerManager<string> = new HandlerManager();
readyToSendHandlerManager: HandlerManager<boolean> = new HandlerManager();
transferData: TransferData | undefined = undefined;
fileHandlerManager = new HandlerManager<string>();
readyToSendHandlerManager = new HandlerManager<boolean>();
direction: TransferDirections = TransferDirections.Send;
// general
+10 -10
View File
@@ -23,30 +23,30 @@ export default class SettingsModel {
this.storageModel.write(path, value);
}
setName(newValue: string): void {
setName = (newValue: string): void => {
this.username = newValue;
this.storeSetting("username", newValue);
}
setFirstDayOfWeek(newValue: string): void {
setFirstDayOfWeek = (newValue: string): void => {
this.firstDayOfWeek = newValue;
this.storeSetting("firstDayOfWeek", newValue);
}
setLanguage(newValue: string): void {
setLanguage = (newValue: string): void => {
this.language = newValue;
this.storeSetting("language", newValue);
}
setTheme(newValue: string): void {
setTheme = (newValue: string): void => {
this.theme = newValue;
this.storeSetting("theme", newValue);
}
// load
private readSetting(
private readSetting = (
pathName: keyof typeof filePaths.settingsModel,
): string {
): string => {
const path = StorageModel.getPath(
StorageModelSubPaths.SettingsModel,
filePaths.settingsModel[pathName],
@@ -54,22 +54,22 @@ export default class SettingsModel {
return this.storageModel.read(path);
}
loadUsername(): void {
loadUsername = (): void => {
const content = this.readSetting("username");
this.username = content ?? "";
}
loadFirstDayofWeek(): void {
loadFirstDayofWeek = (): void => {
const content = this.readSetting("firstDayOfWeek");
this.firstDayOfWeek = content ?? "0";
}
loadLanguage(): void {
loadLanguage = (): void => {
const content = this.readSetting("language");
this.language = content ?? SettingsModel.getSystemLanguage();
}
loadTheme(): void {
loadTheme = (): void => {
const content = this.readSetting("theme");
this.theme = content ?? ThemeSettings.System;
}