From c3573ff37f6d6da75ceee8c6c28e6ca62e74c608 Mon Sep 17 00:00:00 2001 From: Evgeniy Semin Date: Sun, 12 Dec 2021 20:23:34 +0300 Subject: [PATCH] =?UTF-8?q?fix:=20=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=BB=D0=B5=D0=BD=20=D0=B0=D1=81=D0=B8=D0=BD=D1=85=D1=80=D0=BE?= =?UTF-8?q?=D0=BD=D0=BD=D1=8B=D0=B9=20=D1=81=D0=B1=D0=BE=D1=80=20=D0=BC?= =?UTF-8?q?=D0=B5=D1=82=D1=8B=20background=5Fapps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/assistantSdk/assistant.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/assistantSdk/assistant.ts b/src/assistantSdk/assistant.ts index 8875f9d..59712d6 100644 --- a/src/assistantSdk/assistant.ts +++ b/src/assistantSdk/assistant.ts @@ -141,12 +141,13 @@ export const createAssistant = ({ getMeta, ...configuration }: VpsConfiguration }; const getBackgroundAppsMeta = async () => { - const backgroundAppsIds = Object.keys(backgroundApps); + const apps = { ...backgroundApps }; + const backgroundAppsIds = Object.keys(apps); const backgroundAppsMeta: { app_info: AppInfo; state: Record }[] = []; await Promise.allSettled( backgroundAppsIds.map(async (applicationId) => { - const { getState = null } = backgroundApps[applicationId]; + const { getState = null } = apps[applicationId]; return typeof getState === 'function' ? promiseTimeout(getState(), STATE_UPDATE_TIMEOUT).catch(() => ({})) @@ -163,7 +164,7 @@ export const createAssistant = ({ getMeta, ...configuration }: VpsConfiguration const applicationId = backgroundAppsIds[index]; backgroundAppsMeta.push({ - app_info: backgroundApps[applicationId].appInfo, + app_info: apps[applicationId].appInfo, state, }); });