disable zodios request/response validation in runtime and use server errors instead

This commit is contained in:
Gregor Vostrak
2024-08-06 16:00:57 +02:00
parent 7c1b828ad3
commit 06a35cb447
21 changed files with 389 additions and 444 deletions

View File

@@ -4,7 +4,7 @@ import type {
ZodiosBodyByAlias,
ZodiosQueryParamsByAlias,
} from '@zodios/core';
import { api } from '../../../openapi.json.client';
import { createApiClient } from '../../../openapi.json.client';
import { router } from '@inertiajs/vue3';
export type SolidTimeApi = ApiOf<typeof api>;
@@ -147,3 +147,5 @@ export async function fetchToken() {
export function isTokenValid() {
return window.document.cookie.includes('solidtime_session');
}
export const api = createApiClient('/api', { validate: 'none' });