diff --git a/packages/provider/src/api/admin/endpoints/registerSiteKeyEndpoint.ts b/packages/provider/src/api/admin/endpoints/registerSiteKeyEndpoint.ts index 004c3b35f9..61bef7be48 100644 --- a/packages/provider/src/api/admin/endpoints/registerSiteKeyEndpoint.ts +++ b/packages/provider/src/api/admin/endpoints/registerSiteKeyEndpoint.ts @@ -11,8 +11,11 @@ // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -import { type ApiResponse, RegisterSitekeyBody } from "@prosopo/types"; -import type { z } from "zod"; +import { + type ApiResponse, + RegisterSitekeyBody, + type RegisterSitekeyBodyTypeOutput, +} from "@prosopo/types"; import type { ClientTaskManager } from "../../../tasks/client/clientTasks.js"; import type { Endpoint } from "../../interfaces/endpoint/endpoint.js"; @@ -20,7 +23,7 @@ class RegisterSiteKeyEndpoint implements Endpoint { public constructor(private readonly clientTaskManager: ClientTaskManager) {} async processRequest( - args: z.infer, + args: RegisterSitekeyBodyTypeOutput, ): Promise { const { siteKey, settings } = args; diff --git a/packages/types/src/provider/api.ts b/packages/types/src/provider/api.ts index d2cfa12aa1..b9b7a64b14 100644 --- a/packages/types/src/provider/api.ts +++ b/packages/types/src/provider/api.ts @@ -342,6 +342,8 @@ export const RegisterSitekeyBody = object({ }).optional(), }); +export type RegisterSitekeyBodyTypeOutput = output; + export const ProsopoCaptchaCountConfigSchema = object({ solved: object({ count: number().positive(),