From d07e7b834831230b53860d0919a68edc2d36193d Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Sat, 8 Jan 2022 21:36:43 +0100 Subject: build: Eslint fixes for multi-module project MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Kristóf Marussy --- packages/service-preload/src/index.ts | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) (limited to 'packages/service-preload/src/index.ts') diff --git a/packages/service-preload/src/index.ts b/packages/service-preload/src/index.ts index d1ea13c..2bbfefd 100644 --- a/packages/service-preload/src/index.ts +++ b/packages/service-preload/src/index.ts @@ -18,8 +18,12 @@ * SPDX-License-Identifier: AGPL-3.0-only */ -import { ipcRenderer, webFrame } from 'electron'; import { ServiceToMainIpcMessage, webSource } from '@sophie/service-shared'; +import { ipcRenderer, webFrame } from 'electron'; + +import { getLogger } from './utils/log'; + +const log = getLogger('index'); if (webFrame.parent === null) { // Inject CSS to simulate `browserView.setBackgroundColor`. @@ -49,14 +53,14 @@ if (webFrame.parent === null) { * @see https://www.electronjs.org/docs/latest/api/web-contents#contentsexecutejavascriptinisolatedworldworldid-scripts-usergesture */ async function fetchAndExecuteInjectScript(): Promise { - const apiExposedResponse = await ipcRenderer.invoke( + const apiExposedResponse: unknown = await ipcRenderer.invoke( ServiceToMainIpcMessage.ApiExposedInMainWorld, ); const injectSource = webSource.parse(apiExposedResponse); // Isolated world 0 is the main world. - return webFrame.executeJavaScriptInIsolatedWorld(0, [injectSource]); + await webFrame.executeJavaScriptInIsolatedWorld(0, [injectSource]); } fetchAndExecuteInjectScript().catch((err) => { - console.log('Failed to fetch inject source:', err); + log.error('Failed to fetch inject source:', err); }); -- cgit v1.2.3-54-g00ecf