Support api key

feature/komga-v2
shamoon 4 days ago
parent dd1a3f4f8d
commit 82b1e97e5c
No known key found for this signature in database

@ -21,10 +21,14 @@ export default async function komgaProxyHandler(req, res) {
try {
const data = {};
const headers = {
Authorization: `Basic ${Buffer.from(`${widget.username}:${widget.password}`).toString("base64")}`,
Accept: "application/json",
"Content-Type": "application/json",
};
if (widget.username && widget.password) {
headers.Authorization = `Basic ${Buffer.from(`${widget.username}:${widget.password}`).toString("base64")}`;
} else if (widget.key) {
headers["X-Api-Key"] = widget.key;
}
const librariesURL = formatApiCall(widgets?.[widget.type].api, { ...widget, endpoint: "libraries" });
const [librariesStatus, , librariesData] = await httpProxy(librariesURL, {
method: "GET",

Loading…
Cancel
Save