aboutsummaryrefslogtreecommitdiffstats
path: root/packages/preload
diff options
context:
space:
mode:
authorLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-24 01:36:20 +0100
committerLibravatar Kristóf Marussy <kristof@marussy.com>2021-12-24 01:36:20 +0100
commitcf3ec7fc396125ed452c553b34ae2737329fc61d (patch)
tree6d2fdbb40b9c9b1d32168d1ccb2372b5602f1968 /packages/preload
parentfeat: Set up partition persistence (diff)
downloadsophie-cf3ec7fc396125ed452c553b34ae2737329fc61d.tar.gz
sophie-cf3ec7fc396125ed452c553b34ae2737329fc61d.tar.zst
sophie-cf3ec7fc396125ed452c553b34ae2737329fc61d.zip
feat: Service to main process communication
Diffstat (limited to 'packages/preload')
-rw-r--r--packages/preload/src/SophieRendererImpl.ts5
1 files changed, 5 insertions, 0 deletions
diff --git a/packages/preload/src/SophieRendererImpl.ts b/packages/preload/src/SophieRendererImpl.ts
index 6bffeae..bd0f6cb 100644
--- a/packages/preload/src/SophieRendererImpl.ts
+++ b/packages/preload/src/SophieRendererImpl.ts
@@ -86,6 +86,10 @@ export class SophieRendererImpl implements SophieRenderer {
86 this.#send(RendererToMainIpcMessage.SetPaletteMode, mode); 86 this.#send(RendererToMainIpcMessage.SetPaletteMode, mode);
87 } 87 }
88 } 88 }
89
90 reloadAllServices(): void {
91 this.#send(RendererToMainIpcMessage.ReloadAllServices);
92 }
89} 93}
90 94
91export function createSophieRenderer(): SophieRenderer { 95export function createSophieRenderer(): SophieRenderer {
@@ -103,5 +107,6 @@ export function createSophieRenderer(): SophieRenderer {
103 setSharedStoreListener: impl.setSharedStoreListener.bind(impl), 107 setSharedStoreListener: impl.setSharedStoreListener.bind(impl),
104 setBrowserViewBounds: impl.setBrowserViewBounds.bind(impl), 108 setBrowserViewBounds: impl.setBrowserViewBounds.bind(impl),
105 setPaletteMode: impl.setPaletteMode.bind(impl), 109 setPaletteMode: impl.setPaletteMode.bind(impl),
110 reloadAllServices: impl.reloadAllServices.bind(impl),
106 }; 111 };
107} 112}