Web: Files: removed useless api requests
This commit is contained in:
parent
f025c06299
commit
4d54aa766e
@ -5,11 +5,7 @@ import Home from "./components/pages/Home";
|
||||
import DocEditor from "./components/pages/DocEditor";
|
||||
import Settings from "./components/pages/Settings";
|
||||
import VersionHistory from "./components/pages/VersionHistory";
|
||||
import {
|
||||
fetchTreeFolders,
|
||||
fetchThirdPartyCapabilities,
|
||||
fetchThirdPartyProviders,
|
||||
} from "./store/files/actions";
|
||||
import { fetchTreeFolders } from "./store/files/actions";
|
||||
import config from "../package.json";
|
||||
|
||||
import {
|
||||
@ -66,8 +62,6 @@ class App extends React.Component {
|
||||
getModules,
|
||||
getPortalCultures,
|
||||
fetchTreeFolders,
|
||||
fetchThirdPartyCapabilities,
|
||||
fetchThirdPartyProviders,
|
||||
setIsLoaded,
|
||||
getIsEncryptionSupport,
|
||||
getEncryptionKeys,
|
||||
@ -96,9 +90,7 @@ class App extends React.Component {
|
||||
getPortalSettings(),
|
||||
getModules(),
|
||||
getPortalCultures(),
|
||||
fetchTreeFolders(),
|
||||
fetchThirdPartyCapabilities(),
|
||||
fetchThirdPartyProviders()
|
||||
fetchTreeFolders()
|
||||
);
|
||||
if (isDesktop) {
|
||||
requests.push(getIsEncryptionSupport(), getEncryptionKeys());
|
||||
@ -231,8 +223,6 @@ const mapDispatchToProps = (dispatch) => {
|
||||
getModules: () => getModules(dispatch),
|
||||
getPortalCultures: () => getPortalCultures(dispatch),
|
||||
fetchTreeFolders: () => dispatch(fetchTreeFolders()),
|
||||
fetchThirdPartyCapabilities: () => fetchThirdPartyCapabilities(dispatch),
|
||||
fetchThirdPartyProviders: () => dispatch(fetchThirdPartyProviders()),
|
||||
setIsLoaded: () => dispatch(setIsLoaded(true)),
|
||||
getIsEncryptionSupport: () => getIsEncryptionSupport(dispatch),
|
||||
getEncryptionKeys: () => getEncryptionKeys(dispatch),
|
||||
|
@ -779,7 +779,24 @@ export function getFilesSettings() {
|
||||
if (Object.keys(settingsTree).length === 0) {
|
||||
return api.files
|
||||
.getSettingsFiles()
|
||||
.then((settings) => dispatch(setFilesSettings(settings)))
|
||||
.then((settings) => {
|
||||
dispatch(setFilesSettings(settings));
|
||||
if (settings.enableThirdParty) {
|
||||
return axios
|
||||
.all([
|
||||
api.files.getThirdPartyCapabilities(),
|
||||
api.files.getThirdPartyList(),
|
||||
])
|
||||
.then(([capabilities, providers]) => {
|
||||
for (let item of capabilities) {
|
||||
item.splice(1, 1);
|
||||
}
|
||||
|
||||
dispatch(setThirdPartyCapabilities(capabilities));
|
||||
dispatch(setThirdPartyProviders(providers));
|
||||
});
|
||||
}
|
||||
})
|
||||
.catch(() => setIsErrorSettings(true));
|
||||
} else {
|
||||
return Promise.resolve(settingsTree);
|
||||
@ -1688,16 +1705,6 @@ export function itemOperationToFolder(
|
||||
};
|
||||
}
|
||||
|
||||
export function fetchThirdPartyCapabilities(dispatch) {
|
||||
return files.getThirdPartyCapabilities().then((data) => {
|
||||
for (let item of data) {
|
||||
item.splice(1, 1);
|
||||
}
|
||||
|
||||
dispatch(setThirdPartyCapabilities(data));
|
||||
});
|
||||
}
|
||||
|
||||
export function fetchThirdPartyProviders() {
|
||||
return (dispatch) => {
|
||||
files.getThirdPartyList().then((data) => {
|
||||
|
Loading…
Reference in New Issue
Block a user