rename all enums to plural

This commit is contained in:
marlon-erler
2026-04-08 14:02:12 +00:00
parent b0537ae3a4
commit ad513fd1bb
25 changed files with 132 additions and 132 deletions
+2 -2
View File
@@ -4,7 +4,7 @@ import {
ChatMessage,
ChatMessageReaction,
ChatMessageReactionReference,
ChatMessageStatus,
ChatMessageStatuses,
ReactionSymbols,
} from "../../Model/Chat/chatModel";
@@ -20,7 +20,7 @@ export default class ChatMessageViewModel {
sender: string;
dateSent: string;
body: React.State<string> = new React.State("");
status: React.State<ChatMessageStatus | any> = new React.State<any>(
status: React.State<ChatMessageStatuses | any> = new React.State<any>(
undefined,
);
sentByUser: boolean;
+11 -11
View File
@@ -8,12 +8,12 @@ import ChatModel, {
ChatMessageReaction,
} from "../../Model/Chat/chatModel";
import StorageModel, {
StorageModelSubPath,
StorageModelSubPaths,
filePaths,
} from "../../Model/Global/storageModel";
import ChatListViewModel from "./chatListViewModel";
import { Color } from "../../colors";
import { Colors } from "../../colors";
import CoreViewModel from "../Global/coreViewModel";
import { Entry } from "../../View/Components/option";
import MessagePageViewModel from "../Pages/messagePageViewModel";
@@ -38,9 +38,9 @@ export default class ChatViewModel {
settingsPageViewModel: SettingsPageViewModel;
// state
displayedColor: React.State<Color> = new React.State<any>(Color.Standard);
selectedPage: React.State<ChatPageType> = new React.State<any>(
ChatPageType.Messages,
displayedColor: React.State<Colors> = new React.State<any>(Colors.Standard);
selectedPage: React.State<ChatPageTypes> = new React.State<any>(
ChatPageTypes.Messages,
);
index: React.State<number> = new React.State(0);
@@ -59,12 +59,12 @@ export default class ChatViewModel {
closeSubPages = (): void => {};
setColor = (color: Color): void => {
setColor = (color: Colors): void => {
this.setDisplayedColor(color);
this.chatModel.setColor(color);
};
setDisplayedColor = (color: Color): void => {
setDisplayedColor = (color: Colors): void => {
this.displayedColor.value = color;
};
@@ -81,7 +81,7 @@ export default class ChatViewModel {
// load
loadPageSelection = (): void => {
const path: string[] = StorageModel.getPath(
StorageModelSubPath.Chat,
StorageModelSubPaths.Chat,
filePaths.chat.lastUsedPage(this.chatModel.id),
);
const lastUsedPage: string | null = this.storageModel.read(path);
@@ -106,7 +106,7 @@ export default class ChatViewModel {
updateReadStatus = (): void => {
if (
this.chatListViewModel.selectedChat.value == this &&
this.selectedPage.value == ChatPageType.Messages
this.selectedPage.value == ChatPageTypes.Messages
) {
this.chatModel.setReadStatus(false);
}
@@ -123,7 +123,7 @@ export default class ChatViewModel {
[this.selectedPage, this.chatListViewModel.selectedChat],
() => {
if (this.chatListViewModel.selectedChat.value != this) return;
if (this.selectedPage.value != ChatPageType.Messages) return;
if (this.selectedPage.value != ChatPageTypes.Messages) return;
this.setReadStatus(false);
},
);
@@ -194,7 +194,7 @@ export default class ChatViewModel {
}
// types
export enum ChatPageType {
export enum ChatPageTypes {
Settings = "settings",
Messages = "messages",
Tasks = "tasks",
+11 -11
View File
@@ -4,7 +4,7 @@ import FileTransferModel, {
TransferData,
} from "../../Model/Global/fileTransferModel";
import StorageModel, {
StorageModelSubPath,
StorageModelSubPaths,
filePaths,
} from "../../Model/Global/storageModel";
@@ -17,7 +17,7 @@ export default class FileTransferViewModel {
chatListModel: ChatListModel;
// state
presentedModal: React.State<FileTransferModal | undefined> =
presentedModal: React.State<FileTransferModals | undefined> =
new React.State<any>(undefined);
generalFileOptions: React.ListState<FileTransferOption> =
@@ -86,14 +86,14 @@ export default class FileTransferViewModel {
{
label: translations.dataTransferModal.connectionData,
path: StorageModel.getPath(
StorageModelSubPath.ConnectionModel,
StorageModelSubPaths.ConnectionModel,
filePaths.connectionModel.previousAddresses,
),
},
{
label: translations.dataTransferModal.settingsData,
path: StorageModel.getPath(
StorageModelSubPath.SettingsModel,
StorageModelSubPaths.SettingsModel,
[],
),
},
@@ -117,22 +117,22 @@ export default class FileTransferViewModel {
// view
showDirectionSelectionModal = (): void => {
this.presentedModal.value = FileTransferModal.DirectionSelection;
this.presentedModal.value = FileTransferModals.DirectionSelection;
this.getOptions();
};
showFileSelectionModal = (): void => {
this.presentedModal.value = FileTransferModal.FileSelection;
this.presentedModal.value = FileTransferModals.FileSelection;
};
showTransferDataModal = (): void => {
this.presentedModal.value = FileTransferModal.TransferDataDisplay;
this.presentedModal.value = FileTransferModals.TransferDataDisplay;
this.getTransferData();
this.fileTransferModel.prepareToSend();
};
initiateTransfer = (): void => {
this.presentedModal.value = FileTransferModal.TransferDisplay;
this.presentedModal.value = FileTransferModals.TransferDisplay;
this.didNotFinishSending.value = true;
this.filePathsSent.clear();
@@ -148,11 +148,11 @@ export default class FileTransferViewModel {
};
showTransferDataInputModal = (): void => {
this.presentedModal.value = FileTransferModal.TransferDataInput;
this.presentedModal.value = FileTransferModals.TransferDataInput;
};
prepareReceivingData = (): void => {
this.presentedModal.value = FileTransferModal.ReceptionDisplay;
this.presentedModal.value = FileTransferModals.ReceptionDisplay;
this.filePathsReceived.clear();
const transferData: TransferData = {
@@ -189,7 +189,7 @@ export interface FileTransferOption {
path: string[];
}
export enum FileTransferModal {
export enum FileTransferModals {
DirectionSelection,
// sending
@@ -1,7 +1,7 @@
import * as React from "bloatless-react";
import ChatModel, { ChatMessage } from "../../Model/Chat/chatModel";
import ChatListViewModel from "../Chat/chatListViewModel";
import { ChatPageType } from "../Chat/chatViewModel";
import { ChatPageTypes } from "../Chat/chatViewModel";
export default class NotificationViewModel {
chatListViewModel: ChatListViewModel;
@@ -25,7 +25,7 @@ export default class NotificationViewModel {
this.chatListViewModel.selectedChat.value.selectedPage.value;
if (
notification.chat == currentChat &&
currentPage == ChatPageType.Messages
currentPage == ChatPageTypes.Messages
)
return;
@@ -43,7 +43,7 @@ export default class NotificationViewModel {
(chat) => chat.chatModel.info.primaryChannel == notification.chat,
);
chat.open();
chat.selectedPage.value = ChatPageType.Messages;
chat.selectedPage.value = ChatPageTypes.Messages;
};
// loop
+12 -12
View File
@@ -5,8 +5,8 @@ import BoardsAndTasksModel, {
TaskFileContent,
} from "../../Model/Files/boardsAndTasksModel";
import ChatViewModel, { ChatPageType } from "../Chat/chatViewModel";
import { Color } from "../../colors";
import ChatViewModel, { ChatPageTypes } from "../Chat/chatViewModel";
import { Colors } from "../../colors";
import CoreViewModel from "../Global/coreViewModel";
import SearchViewModel from "../Utility/searchViewModel";
import StorageModel from "../../Model/Global/storageModel";
@@ -25,12 +25,12 @@ export default class BoardViewModel extends TaskContainingPageViewModel {
// state
name: React.State<string> = new React.State("");
color: React.State<Color> = new React.State<any>(Color.Standard);
color: React.State<Colors> = new React.State<any>(Colors.Standard);
index: React.State<number> = new React.State(0);
selectedPage: React.State<BoardPageType> = new React.State<any>(
BoardPageType.List,
selectedPage: React.State<BoardPageTypes> = new React.State<any>(
BoardPageTypes.List,
);
isSelected: React.State<boolean>;
@@ -49,15 +49,15 @@ export default class BoardViewModel extends TaskContainingPageViewModel {
};
getLastUsedBoardPath = (): string[] => {
return [...this.getBasePath(), BoardViewModelSubPath.LastUsedView];
return [...this.getBasePath(), BoardViewModelSubPaths.LastUsedView];
};
getPreviousSearchesPath = (): string[] => {
return [...this.getBasePath(), BoardViewModelSubPath.PreviousSearches];
return [...this.getBasePath(), BoardViewModelSubPaths.PreviousSearches];
};
getLastSearchPath = (): string[] => {
return [...this.getBasePath(), BoardViewModelSubPath.LastSearch];
return [...this.getBasePath(), BoardViewModelSubPaths.LastSearch];
};
// settings
@@ -112,7 +112,7 @@ export default class BoardViewModel extends TaskContainingPageViewModel {
const lastUsedView: string | null = this.storageModel.read(path);
if (lastUsedView == null) return;
this.selectedPage.value = lastUsedView as BoardPageType;
this.selectedPage.value = lastUsedView as BoardPageTypes;
};
handleNewSearch = (searchTerm: string): void => {
@@ -273,7 +273,7 @@ export default class BoardViewModel extends TaskContainingPageViewModel {
this.color.subscribe(() => {
if (this.isSelected.value == false) return;
if (this.chatViewModel.selectedPage.value != ChatPageType.Tasks) return;
if (this.chatViewModel.selectedPage.value != ChatPageTypes.Tasks) return;
this.applyColor();
});
@@ -304,14 +304,14 @@ export default class BoardViewModel extends TaskContainingPageViewModel {
}
}
export enum BoardViewModelSubPath {
export enum BoardViewModelSubPaths {
LastUsedView = "last-used-view",
PreviousSearches = "previous-searches",
LastSearch = "last-search",
}
// types
export enum BoardPageType {
export enum BoardPageTypes {
List = "list",
Kanban = "kanban",
StatusGrid = "status-grid",
+3 -3
View File
@@ -1,7 +1,7 @@
import * as React from "bloatless-react";
import ChatViewModel from "../Chat/chatViewModel";
import { Color } from "../../colors";
import { Colors } from "../../colors";
import CoreViewModel from "../Global/coreViewModel";
export default class SettingsPageViewModel {
@@ -21,7 +21,7 @@ export default class SettingsPageViewModel {
this.shouldShowEncryptionKey.value == true ? "text" : "password",
);
color: React.State<Color> = new React.State<any>(Color.Standard);
color: React.State<Colors> = new React.State<any>(Colors.Standard);
// guards
cannotSetPrimaryChannel: React.State<boolean> = React.createProxyState(
@@ -74,7 +74,7 @@ export default class SettingsPageViewModel {
this.encryptionKeyInput.callSubscriptions();
};
applyColor = (newColor: Color): void => {
applyColor = (newColor: Colors): void => {
this.chatViewModel.setColor(newColor);
};