We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d26baff commit e27b704Copy full SHA for e27b704
apps/api/src/rest/routers/desktop.ts
@@ -130,7 +130,9 @@ app.openapi(
130
131
// Build the proxy base URL from the incoming request
132
const requestUrl = new URL(c.req.url);
133
- const proxyBase = `${requestUrl.protocol}//${requestUrl.host}/desktop/update/download`;
+ const protocol =
134
+ c.req.header("x-forwarded-proto") ?? requestUrl.protocol.replace(":", "");
135
+ const proxyBase = `${protocol}://${requestUrl.host}/desktop/update/download`;
136
137
// Rewrite each platform's download URL to go through our proxy
138
for (const [platform, entry] of Object.entries(manifest.platforms)) {
0 commit comments