pl-api: simplify

This commit is contained in:
nicole mikołajczyk
2026-03-19 10:52:44 +01:00
committed by GitHub
parent e8ce2e4982
commit 4af0ba05c8

View File

@ -113,13 +113,11 @@ function request<T = any>(
else if (this.accessToken) headers.set('Authorization', `Bearer ${this.accessToken}`);
else if (this.customAuthorizationToken)
headers.set('Authorization', this.customAuthorizationToken);
body =
body && (formData || contentType === '')
? serialize(body, { indices: true })
: JSON.stringify(body);
if (!formData && body) headers.set('Content-Type', contentType);
if (!formData) headers.set('Content-Type', contentType);
if (idempotencyKey) headers.set('Idempotency-Key', idempotencyKey);
body = body && formData ? serialize(body, { indices: true }) : JSON.stringify(body);
// Fetch API doesn't report upload progress, use XHR
if (onUploadProgress) {
return new Promise<Response<T>>((resolve, reject) => {