Fix false alarm on socket "restore-backup"
This commit is contained in:
parent
e78e69c77e
commit
f86a27c51e
@ -28,7 +28,7 @@ import MainBar from "./components/MainBar";
|
|||||||
import { Portal } from "@docspace/components";
|
import { Portal } from "@docspace/components";
|
||||||
import indexedDbHelper from "@docspace/common/utils/indexedDBHelper";
|
import indexedDbHelper from "@docspace/common/utils/indexedDBHelper";
|
||||||
import { DeviceType, IndexedDBStores } from "@docspace/common/constants";
|
import { DeviceType, IndexedDBStores } from "@docspace/common/constants";
|
||||||
import AppLoader from "@docspace/common/components/AppLoader";
|
import { getRestoreProgress } from "@docspace/common/api/portal";
|
||||||
|
|
||||||
const Shell = ({ items = [], page = "home", ...rest }) => {
|
const Shell = ({ items = [], page = "home", ...rest }) => {
|
||||||
const {
|
const {
|
||||||
@ -112,7 +112,19 @@ const Shell = ({ items = [], page = "home", ...rest }) => {
|
|||||||
});
|
});
|
||||||
|
|
||||||
socketHelper.on("restore-backup", () => {
|
socketHelper.on("restore-backup", () => {
|
||||||
setPreparationPortalDialogVisible(true);
|
getRestoreProgress()
|
||||||
|
.then((response) => {
|
||||||
|
if (!response) {
|
||||||
|
console.log(
|
||||||
|
"Skip show <PreparationPortalDialog /> - empty progress response"
|
||||||
|
);
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
setPreparationPortalDialogVisible(true);
|
||||||
|
})
|
||||||
|
.catch((e) => {
|
||||||
|
console.error("getRestoreProgress", e);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
}, [socketHelper]);
|
}, [socketHelper]);
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import React, { useState, useEffect } from "react";
|
import React, { useState, useEffect } from "react";
|
||||||
import { getPresignedUri } from "@docspace/common/api/files";
|
import { getPresignedUri } from "@docspace/common/api/files";
|
||||||
|
import { getRestoreProgress } from "@docspace/common/api/portal";
|
||||||
import {
|
import {
|
||||||
EDITOR_ID,
|
EDITOR_ID,
|
||||||
FilesSelectorFilterTypes,
|
FilesSelectorFilterTypes,
|
||||||
@ -51,12 +52,22 @@ const withDialogs = (WrappedComponent) => {
|
|||||||
data: { roomParts: "backup-restore" },
|
data: { roomParts: "backup-restore" },
|
||||||
});
|
});
|
||||||
socketHelper.on("restore-backup", () => {
|
socketHelper.on("restore-backup", () => {
|
||||||
const message = t("Common:PreparationPortalTitle");
|
getRestoreProgress()
|
||||||
const docEditor =
|
.then((response) => {
|
||||||
typeof window !== "undefined" &&
|
if (!response) {
|
||||||
window.DocEditor?.instances[EDITOR_ID];
|
console.log("Skip denyEditingRights - empty progress response");
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
const message = t("Common:PreparationPortalTitle");
|
||||||
|
const docEditor =
|
||||||
|
typeof window !== "undefined" &&
|
||||||
|
window.DocEditor?.instances[EDITOR_ID];
|
||||||
|
|
||||||
docEditor?.denyEditingRights(message);
|
docEditor?.denyEditingRights(message);
|
||||||
|
})
|
||||||
|
.catch((e) => {
|
||||||
|
console.error("getRestoreProgress", e);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user