fix(uploads): serialize status filters and resize oversized covers
ci / module boundaries / boundaries (push) Successful in 9s
ci / contract / contract (сгенерированный код совпадает с openapi.yaml) (push) Successful in 1m37s
ci / api / api (push) Successful in 58s
ci / mobile / mobile (Metro-бандл Android) (push) Successful in 1m22s
ci / db / db (push) Successful in 6m19s
ci / ts / ts (packages + web) (push) Failing after 27m2s

This commit is contained in:
mrleo1nid committed 2026-10-29 12:14:49 +03:00
1 parent ca2a50b515
commit e78cab6ce6
11 files changed
+152 -17

No files matched your search

+6 -1
View File
@@ -15,5 +15,10 @@ export interface ApiClientOptions {
/** Создаёт типизированный клиент публичного API (контракт — api/openapi.yaml). */
export function createApiClient(opts: ApiClientOptions = {}): ApiClient {
return createClient<paths>({ baseUrl: opts.baseUrl ?? '', fetch: opts.fetch });
return createClient<paths>({
baseUrl: opts.baseUrl ?? '',
fetch: opts.fetch,
// OpenAPI query arrays (UploadStatusFilter) use form + explode: false.
querySerializer: { array: { style: 'form', explode: false } },
});
}