Fix lint issues

This commit is contained in:
Georges-Antoine Assi 2023-08-20 11:10:50 -04:00
parent 4000304fcb
commit 028bc524de
No known key found for this signature in database
GPG Key ID: E01F01B06E816D51

View File

@ -1,4 +1,3 @@
import cache from "memory-cache";
import { xml2json } from "xml-js";
import { formatApiCall } from "utils/proxy/api-helpers";
@ -28,8 +27,8 @@ async function getWidget(req) {
return widget;
}
async function apiCall(widgets, widget, endpoint) {
const api = widgets[widget.type].api;
async function apiCall(widget, endpoint) {
const { api } = widgets[widget.type];
const apiUrl = new URL(formatApiCall(api, { endpoint, ...widget }));
const headers = {
Authorization: `Basic ${Buffer.from(`${widget.username}:${widget.password}`).toString("base64")}`
@ -43,7 +42,7 @@ async function apiCall(widgets, widget, endpoint) {
if (status !== 200) {
logger.error("Error getting data from CalibreWeb: %s status %d. Data: %s", apiUrl, status, data);
return { status, contentType, data: null, responseHeaders };
return { status, contentType, data: null };
}
try {
@ -64,7 +63,7 @@ export default async function calibreWebProxyHandler(req, res) {
return res.status(400).json({ error: "Invalid proxy service type" });
}
const { status, data } = await apiCall(widgets, widget, endpoint);
const { status, data } = await apiCall(widget, endpoint);
if (status !== 200) {
return res.status(status).json({error: {message: "HTTP error communicating with CalibreWeb API", data: Buffer.from(data).toString()}});