Merge remote-tracking branch 'origin/codex/xuxiake-mainline' into local/xuxiake-mainline-continue

This commit is contained in:
WuYongJie 2026-07-10 14:29:14 +08:00
commit 6c407f208b

View File

@ -2,6 +2,7 @@ import { NextRequest } from 'next/server'
import { AppError } from '@/server/core/errors'
import { handleRequest, jsonError, jsonSuccess } from '@/server/core/response'
import { installationDemoShareService } from '@/server/services'
import { buildInstallationDemoShareUrl } from './share-url'
export async function POST(request: NextRequest) {
return handleRequest(
@ -14,7 +15,7 @@ export async function POST(request: NextRequest) {
{
share: {
token: snapshot.token,
url: `${request.nextUrl.origin}/installation-demo-share/${snapshot.token}`,
url: buildInstallationDemoShareUrl(snapshot.token, request.nextUrl.origin),
expiresAt: snapshot.expiresAt,
snapshot,
},