INNER CODE UNIT · TypeScript

listener

LeonGaoHaining/opencowork · src/preload/index.ts:42

    const listener = (_event: Electron.IpcRendererEvent, ...args: any[]) => {
      console.log('[Preload] Received event, channel:', channel, 'args:', args);
      callback(...args);
    };
    ipcRenderer.on(channel, listener);
    return () => {
      ipcRenderer.removeListener(channel, listener);
    };
  },
  onScreenshot: (callback: (data: { screenshot: string }) => void) => {
    console.log('[Preload] Registered listener for channel: preview:screenshot');
    const listener = (_event: Electron.IpcRendererEvent, data: { screenshot: string }) => {
      console.log('[Preload] Received event, channel: preview:screenshot', data);
      callback(data);
    };
    ipcRenderer.on('preview:screenshot', listener);
    return () => {
      ipcRenderer.removeListener('preview:screenshot', listener);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…