From 381afd6e10592b3d0f855edc538698266c1b3dcb Mon Sep 17 00:00:00 2001 From: Ryan Vogel Date: Wed, 8 Apr 2026 20:01:23 +0000 Subject: [PATCH] fix(opencode): remove redundant push pair QR endpoint --- .../src/server/routes/experimental.ts | 35 ------------------- 1 file changed, 35 deletions(-) diff --git a/packages/opencode/src/server/routes/experimental.ts b/packages/opencode/src/server/routes/experimental.ts index 001754b10d..c37f7a4975 100644 --- a/packages/opencode/src/server/routes/experimental.ts +++ b/packages/opencode/src/server/routes/experimental.ts @@ -56,11 +56,6 @@ async function pushPairQRCode(payload: z.infer) { return QRCode.toDataURL(pushPairLink(payload), pushPairQROptions) } -async function pushPairQRCodePNG(payload: z.infer) { - const data = await pushPairQRCode(payload) - return Buffer.from(data.replace(/^data:image\/png;base64,/, ""), "base64") -} - const ConsoleOrgOption = z.object({ accountID: z.string(), accountEmail: z.string(), @@ -454,36 +449,6 @@ export const ExperimentalRoutes = lazy(() => }) }, ) - .get( - "/push/pair/qr", - describeRoute({ - summary: "Get push relay pairing QR image", - description: "Render the active push relay pairing QR code as a PNG image.", - operationId: "experimental.push.pair.qr", - responses: { - 200: { - description: "Push relay pairing QR image", - content: { - "image/png": { - schema: { type: "string", format: "binary" } as any, - }, - }, - }, - 404: { - description: "Push relay pairing is not enabled", - }, - }, - }), - async (c) => { - const pair = PushRelay.pair() - if (!pair) { - return c.text("Push pairing is not enabled", 404) - } - - c.header("Content-Type", "image/png") - return c.body(await pushPairQRCodePNG(pair)) - }, - ) .get( "/push", describeRoute({