From 00d323009f3977485ee9ecd19e19708e12f0fccb Mon Sep 17 00:00:00 2001 From: Alex Andreev Date: Tue, 25 Jan 2022 15:46:29 +0300 Subject: [PATCH] Do the actual extension update Signed-off-by: Alex Andreev --- .../extension-updater/extension-updater.ts | 14 +++----------- 1 file changed, 3 insertions(+), 11 deletions(-) diff --git a/src/renderer/components/+extensions/extension-updater/extension-updater.ts b/src/renderer/components/+extensions/extension-updater/extension-updater.ts index 36a1ae48d6..74d916732f 100644 --- a/src/renderer/components/+extensions/extension-updater/extension-updater.ts +++ b/src/renderer/components/+extensions/extension-updater/extension-updater.ts @@ -3,6 +3,7 @@ * Licensed under MIT License. See LICENSE in root directory for more information. */ +import logger from "../../../../common/logger"; import type { InstalledExtension } from "../../../../extensions/extension-discovery/extension-discovery" export interface UpdaterDependencies { @@ -14,16 +15,7 @@ export class ExtensionUpdater { } async update({ availableUpdate, manifest }: InstalledExtension): Promise { - return new Promise((resolve, reject) => { - if (availableUpdate) { - console.info(`[EXTENSIONS-UPDATER]: Trying to update ${manifest.name} extension`); - - resolve(); - // TODO: actual install - // this.dependencies.installFromInput(availableUpdate.input); - } - reject("Update failed"); - }); - + logger.info(`[EXTENSION-UPDATER]: Trying to update ${manifest.name} extension`); + return this.dependencies.installFromInput(availableUpdate.input); } } \ No newline at end of file