Skip to content

Commit 5538197

Browse files
committed
Revert "chore: drop support for legacy shared url (#5347)"
This reverts commit ee37447.
1 parent 2b753a4 commit 5538197

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
import { type LoaderFunctionArgs } from "@remix-run/server-runtime";
2+
import { redirect } from "~/services/no-store-redirect";
3+
import { builderUrl } from "~/shared/router-utils";
4+
5+
// Support for Auth Token URLs generated by previous Builder versions
6+
// @todo: Remove after 2024-12-31
7+
export const loader = async ({ request, params }: LoaderFunctionArgs) => {
8+
if (params.projectId === undefined) {
9+
throw new Response("projectId is required", {
10+
status: 404,
11+
});
12+
}
13+
14+
const url = new URL(request.url);
15+
16+
return redirect(
17+
builderUrl({
18+
projectId: params.projectId,
19+
origin: request.url,
20+
authToken: url.searchParams.get("authToken") ?? undefined,
21+
mode: url.searchParams.get("mode") === "preview" ? "preview" : "design",
22+
})
23+
);
24+
};

0 commit comments

Comments
 (0)