cleanup path management

This commit is contained in:
marlon-erler
2024-07-25 16:44:08 +02:00
parent 1dc2da2514
commit c9d74972b8
10 changed files with 57 additions and 67 deletions
+5 -5
View File
@@ -1,6 +1,6 @@
// this file is responsible for all settings.
import StorageModel, { filePaths } from "./storageModel";
import StorageModel, { StorageModelSubPath, filePaths } from "./storageModel";
export default class SettingsModel {
storageModel: StorageModel;
@@ -13,7 +13,7 @@ export default class SettingsModel {
setName(newValue: string): void {
this.username = newValue;
const path = StorageModel.getPath(
"settingsModel",
StorageModelSubPath.SettingsModel,
filePaths.settingsModel.username
);
this.storageModel.write(path, newValue);
@@ -22,7 +22,7 @@ export default class SettingsModel {
setFirstDayOfWeek(newValue: string): void {
this.firstDayOfWeek = newValue;
const path = StorageModel.getPath(
"settingsModel",
StorageModelSubPath.SettingsModel,
filePaths.settingsModel.firstDayOfWeek
);
this.storageModel.write(path, newValue);
@@ -31,7 +31,7 @@ export default class SettingsModel {
// load
loadUsernam(): void {
const path = StorageModel.getPath(
"settingsModel",
StorageModelSubPath.SettingsModel,
filePaths.settingsModel.username
);
const content = this.storageModel.read(path);
@@ -40,7 +40,7 @@ export default class SettingsModel {
loadFirstDayofWeek(): void {
const path = StorageModel.getPath(
"settingsModel",
StorageModelSubPath.SettingsModel,
filePaths.settingsModel.firstDayOfWeek
);
const content = this.storageModel.read(path);