From 60dc38e6c4a4f63d6e227da6ae24e3a26327941c Mon Sep 17 00:00:00 2001 From: Karl Hudgell Date: Tue, 13 Jun 2023 20:01:25 +0100 Subject: [PATCH] finished linting --- src/widgets/jdownloader/proxy.js | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/widgets/jdownloader/proxy.js b/src/widgets/jdownloader/proxy.js index 40dba1ad..44eadcad 100644 --- a/src/widgets/jdownloader/proxy.js +++ b/src/widgets/jdownloader/proxy.js @@ -1,13 +1,13 @@ /* eslint-disable no-underscore-dangle */ import crypto from 'crypto'; import querystring from 'querystring'; + import { sha256, uniqueRid, validateRid, createEncryptionToken, decrypt, encrypt } from "./tools" import getServiceWidget from "utils/config/service-helpers"; import { httpProxy } from "utils/proxy/http"; import createLogger from "utils/logger"; - const proxyName = "jdownloaderProxyHandler"; const logger = createLogger(proxyName); @@ -28,7 +28,8 @@ async function getWidget(req) { async function login(loginSecret, deviceSecret, params) { const rid = uniqueRid(); - const path = `/my/connect?${querystring.stringify(Object.assign({}, params, { rid }))}`; + const path = `/my/connect?${querystring.stringify({...params, rid})}`; + const signature = crypto .createHmac('sha256', loginSecret) .update(path) @@ -63,7 +64,7 @@ async function login(loginSecret, deviceSecret, params) { async function getDevice(serverEncryptionToken, deviceName, params) { const rid = uniqueRid(); - const path = `/my/listdevices?${querystring.stringify(Object.assign({}, params, { rid }))}`; + const path = `/my/listdevices?${querystring.stringify({...params, rid})}`; const signature = crypto .createHmac('sha256', serverEncryptionToken) .update(path) @@ -99,7 +100,7 @@ function createBody(rid, query, params) { rid, url: query }; - return params ? Object.assign({}, baseBody, { params: [JSON.stringify(params)] }) : baseBody; + return params ? {...baseBody, params: [JSON.stringify(params)] } : baseBody; } async function queryPackages(deviceEncryptionToken, deviceId, sessionToken, params) {