(conn: SidecarConnection)
| 605 | // bearer header at the session layer (installBearerAuthHeader), so the token |
| 606 | // never crosses the IPC boundary. |
| 607 | const toDesktopServerConnection = (conn: SidecarConnection): DesktopServerConnection => ({ |
| 608 | kind: "desktop-sidecar", |
| 609 | key: "desktop-sidecar", |
| 610 | origin: conn.baseUrl, |
| 611 | apiBaseUrl: `${conn.baseUrl.replace(/\/+$/, "")}/api`, |
| 612 | displayName: "Local Executor", |
| 613 | }); |
| 614 | |
| 615 | const registerIpcHandlers = () => { |
| 616 | ipcMain.handle("executor:server:connection", (): DesktopServerConnection | null => |
no test coverage detected