From ba5c7600205f6afdb2b033f0442da33678f389a5 Mon Sep 17 00:00:00 2001 From: Kuba Suder Date: Wed, 27 Mar 2024 19:05:32 +0200 Subject: [PATCH] minisky: allow overriding headers via options --- minisky.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/minisky.js b/minisky.js index 62f02ad..b30be37 100644 --- a/minisky.js +++ b/minisky.js @@ -47,6 +47,11 @@ class Minisky { } let headers = this.authHeaders(auth); + + if (options && options.headers) { + Object.assign(headers, options.headers); + } + let response = await fetch(url, { headers: headers }); return await this.parseResponse(response); } @@ -66,6 +71,10 @@ class Minisky { request.headers['Content-Type'] = 'application/json'; } + if (options && options.headers) { + Object.assign(request.headers, options.headers); + } + let response = await fetch(url, request); return await this.parseResponse(response); } -- 2.51.2