Web: Files: Store: Added fetch items after call copyAsAction at store
This commit is contained in:
parent
fa40ca0e0d
commit
425fe34629
@ -921,28 +921,13 @@ class UploadDataStore {
|
|||||||
};
|
};
|
||||||
|
|
||||||
copyAsAction = (fileId, title, folderId, enableExternalExt) => {
|
copyAsAction = (fileId, title, folderId, enableExternalExt) => {
|
||||||
const { clearPrimaryProgressData } = this.primaryProgressDataStore;
|
const { fetchFiles, filter } = this.filesStore;
|
||||||
const {
|
|
||||||
setSecondaryProgressBarData,
|
|
||||||
clearSecondaryProgressData,
|
|
||||||
} = this.secondaryProgressDataStore;
|
|
||||||
|
|
||||||
return fileCopyAs(fileId, title, folderId, enableExternalExt)
|
return fileCopyAs(fileId, title, folderId, enableExternalExt)
|
||||||
.then((res) => {
|
.then(() => {
|
||||||
const data = res[0] ? res[0] : null;
|
fetchFiles(folderId, filter, true, true);
|
||||||
const pbData = { icon: "duplicate" };
|
|
||||||
return this.loopFilesOperations(data, pbData).then(() =>
|
|
||||||
this.moveToCopyTo(destFolderId, pbData, true)
|
|
||||||
);
|
|
||||||
})
|
})
|
||||||
.catch((err) => {
|
.catch((err) => {
|
||||||
setSecondaryProgressBarData({
|
|
||||||
visible: true,
|
|
||||||
alert: true,
|
|
||||||
icon: "duplicate",
|
|
||||||
});
|
|
||||||
setTimeout(() => clearPrimaryProgressData(), TIMEOUT);
|
|
||||||
setTimeout(() => clearSecondaryProgressData(), TIMEOUT);
|
|
||||||
return Promise.reject(err);
|
return Promise.reject(err);
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
Loading…
Reference in New Issue
Block a user