Add window.cloudCryptoCommand
This commit is contained in:
parent
94b42d7637
commit
cc252ecac2
@ -1,10 +1,12 @@
|
|||||||
const domain = window.location.origin;
|
const domain = window.location.origin;
|
||||||
const provider = "AppServer";
|
const provider = "AppServer";
|
||||||
|
const isDesktop = window["AscDesktopEditor"] || false;
|
||||||
|
const isEncryptionSupport =
|
||||||
|
(window["AscDesktopEditor"] &&
|
||||||
|
typeof window.AscDesktopEditor.cloudCryptoCommand === "function") ||
|
||||||
|
false;
|
||||||
|
|
||||||
if (
|
if (isDesktop && isEncryptionSupport) {
|
||||||
window["AscDesktopEditor"] &&
|
|
||||||
typeof window.AscDesktopEditor.cloudCryptoCommand === "function"
|
|
||||||
) {
|
|
||||||
window.cloudCryptoCommand = (type, params, callback) => {
|
window.cloudCryptoCommand = (type, params, callback) => {
|
||||||
switch (type) {
|
switch (type) {
|
||||||
case "encryptionKeys":
|
case "encryptionKeys":
|
||||||
@ -28,6 +30,10 @@ export class Desktop {
|
|||||||
provider,
|
provider,
|
||||||
userId,
|
userId,
|
||||||
};
|
};
|
||||||
|
if (isEncryptionSupport) {
|
||||||
|
data.cryptoEngineId = "{FFF0E1EB-13DB-4678-B67D-FF0A41DBBCEF}";
|
||||||
|
}
|
||||||
|
|
||||||
const execCommand = window.AscDesktopEditor.execCommand(
|
const execCommand = window.AscDesktopEditor.execCommand(
|
||||||
"portal:login",
|
"portal:login",
|
||||||
JSON.stringify(data)
|
JSON.stringify(data)
|
||||||
|
Loading…
Reference in New Issue
Block a user