web: files: fix SettingsStore accesses

This commit is contained in:
Vladislav Makhov 2021-04-01 13:28:59 +03:00
parent cb10e850cd
commit 61fcaf8315
3 changed files with 9 additions and 7 deletions

View File

@ -1,10 +1,9 @@
import { makeAutoObservable } from "mobx";
import api from "@appserver/common/api";
import axios from "axios";
import ThirdPartyStore from "./ThirdPartyStore";
class SettingsStore {
thirdPartyStore = null;
thirdPartyStore;
isErrorSettings = null;
expandedSetting = null;
@ -18,10 +17,10 @@ class SettingsStore {
settingsIsLoaded = false;
constructor() {
constructor(thirdPartyStore) {
makeAutoObservable(this);
this.thirdPartyStore = new ThirdPartyStore();
this.thirdPartyStore = thirdPartyStore;
}
setIsLoaded = (isLoaded) => {
@ -116,4 +115,4 @@ class SettingsStore {
api.files.forceSave(data).then((res) => this.setFilesSetting(setting, res));
}
export default new SettingsStore();
export default SettingsStore;

View File

@ -167,4 +167,4 @@ class ThirdPartyStore {
}
}
export default ThirdPartyStore;
export default new ThirdPartyStore();

View File

@ -3,8 +3,9 @@ import fileActionStore from "./FileActionStore";
import selectedFolderStore from "./SelectedFolderStore";
import treeFoldersStore from "./TreeFoldersStore";
import InitFilesStore from "./InitFilesStore";
import thirdPartyStore from "./ThirdPartyStore";
import settingsStore from "./SettingsStore";
import SettingsStore from "./SettingsStore";
import mediaViewerDataStore from "./MediaViewerDataStore";
import formatsStore from "./FormatsStore";
import versionHistoryStore from "./VersionHistoryStore";
@ -31,6 +32,8 @@ const initFilesStore = new InitFilesStore(
treeFoldersStore
);
const settingsStore = new SettingsStore(thirdPartyStore);
const stores = {
initFilesStore,
filesStore,