Web: Files: thirdParty: fixed service connection and window closing after connection

This commit is contained in:
Artem Tarasov 2021-01-13 12:53:46 +03:00
parent 173d8195fb
commit 7176819acc

View File

@ -1722,9 +1722,12 @@ export function getOAuthToken(modal) {
return new Promise((resolve) => { return new Promise((resolve) => {
const interval = setInterval(() => { const interval = setInterval(() => {
try { try {
if (modal.json) { if (modal.document.documentElement.innerText) {
const converted = JSON.parse(
modal.document.documentElement.innerText
);
clearInterval(interval); clearInterval(interval);
const token = modal.json.response; const token = converted.response;
if (token) { if (token) {
modal.close(); modal.close();
return resolve(token); return resolve(token);