feat(api): Add FormData support in SSO login

This commit is contained in:
Jesse Wierzbinski 2025-11-21 12:16:47 +01:00
parent bf890aec15
commit 59ad71964b
No known key found for this signature in database

View file

@ -1,6 +1,6 @@
import { config } from "@versia-server/config"; import { config } from "@versia-server/config";
import { ApiError } from "@versia-server/kit"; import { ApiError } from "@versia-server/kit";
import { apiRoute, handleZodError } from "@versia-server/kit/api"; import { apiRoute, handleZodError, jsonOrForm } from "@versia-server/kit/api";
import { Client, db } from "@versia-server/kit/db"; import { Client, db } from "@versia-server/kit/db";
import { OpenIdLoginFlows } from "@versia-server/kit/tables"; import { OpenIdLoginFlows } from "@versia-server/kit/tables";
import { randomUUIDv7 } from "bun"; import { randomUUIDv7 } from "bun";
@ -23,6 +23,7 @@ export default apiRoute((app) => {
422: ApiError.validationFailed().schema, 422: ApiError.validationFailed().schema,
}, },
}), }),
jsonOrForm(),
validator( validator(
"param", "param",
z.object({ z.object({