From 3d9ee27d8d813101114cb15c448f2307a72eebb3 Mon Sep 17 00:00:00 2001 From: Kristóf Marussy Date: Mon, 27 Dec 2021 02:15:13 +0100 Subject: test: Add preload unit tests --- packages/renderer/src/stores/RendererStore.ts | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'packages/renderer/src') diff --git a/packages/renderer/src/stores/RendererStore.ts b/packages/renderer/src/stores/RendererStore.ts index 3de82ac..12f6786 100644 --- a/packages/renderer/src/stores/RendererStore.ts +++ b/packages/renderer/src/stores/RendererStore.ts @@ -36,19 +36,19 @@ import { getEnv, RendererEnv } from './RendererEnv'; export const rendererStore = types.model('RendererStore', { shared: types.optional(sharedStore, {}), }).actions((self) => ({ - setBrowserViewBounds(browserViewBounds: BrowserViewBounds) { + setBrowserViewBounds(browserViewBounds: BrowserViewBounds): void { getEnv(self).dispatchMainAction({ action: 'set-browser-view-bounds', browserViewBounds, }); }, - setThemeSource(themeSource: ThemeSource) { + setThemeSource(themeSource: ThemeSource): void { getEnv(self).dispatchMainAction({ action: 'set-theme-source', themeSource, }); }, - toggleDarkMode() { + toggleDarkMode(): void { if (self.shared.shouldUseDarkColors) { this.setThemeSource('light'); } else { @@ -80,6 +80,8 @@ export function createAndConnectRendererStore(ipc: SophieRenderer): RendererStor onPatch(patch) { applyPatch(store.shared, patch); }, + }).catch((err) => { + console.error('Failed to connect to shared store', err); }); return store; -- cgit v1.2.3-54-g00ecf