(conn: SidecarConnection)
| 670 | // bearer header at the session layer (installBearerAuthHeader), so the token |
| 671 | // never crosses the IPC boundary. |
| 672 | const toDesktopServerConnection = (conn: SidecarConnection): DesktopServerConnection => ({ |
| 673 | kind: "desktop-sidecar", |
| 674 | key: "desktop-sidecar", |
| 675 | origin: conn.baseUrl, |
| 676 | apiBaseUrl: `${conn.baseUrl.replace(/\/+$/, "")}/api`, |
| 677 | displayName: "Local Executor", |
| 678 | }); |
| 679 | |
| 680 | const registerIpcHandlers = () => { |
| 681 | ipcMain.handle("executor:server:connection", (): DesktopServerConnection | null => |
no test coverage detected