Omada Widget : code cleanup

This commit is contained in:
Benoit 2022-12-08 12:45:44 +01:00
parent 282a6d0592
commit 8d66756a7d

View file

@ -35,7 +35,7 @@ async function login(loginUrl, username, password, cversion) {
}); });
const data = JSON.parse(authResponse[2]); const data = JSON.parse(authResponse[2]);
const status = data.errorCode; const status = data.errorCode;
let token = null; let token;
if (data.errorCode === 0) { if (data.errorCode === 0) {
token = data.result.token; token = data.result.token;
} else { } else {
@ -56,8 +56,6 @@ export default async function omadaProxyHandler(req, res) {
} }
if (widget) { if (widget) {
let status;
let cid; let cid;
let cversion; let cversion;
let connectedAp; let connectedAp;
@ -98,7 +96,7 @@ export default async function omadaProxyHandler(req, res) {
if (requestresponse[0] !== 0) { if (requestresponse[0] !== 0) {
const message = requestresponse[1].msg; const message = requestresponse[1].msg;
logger.debug(`HTTTP ${status} logging into Omada api: ${requestresponse[1].msg}`); logger.debug(`HTTTP ${requestresponse[0]} logging into Omada api: ${requestresponse[1].msg}`);
return res.status(500).send(message); return res.status(500).send(message);
} }
const token= requestresponse[1]; const token= requestresponse[1];
@ -136,10 +134,10 @@ export default async function omadaProxyHandler(req, res) {
} }
requestresponse = await httpProxy(sitesUrl, { requestresponse = await httpProxy(sitesUrl, {
method: method, method,
params: params, params,
body: body.toString(), body: body.toString(),
headers: headers, headers,
}); });
const listresult = JSON.parse(requestresponse[2]); const listresult = JSON.parse(requestresponse[2]);
@ -167,10 +165,10 @@ export default async function omadaProxyHandler(req, res) {
headers = { "Content-Type": "application/json" }; headers = { "Content-Type": "application/json" };
params = { "token": token }; params = { "token": token };
requestresponse = await httpProxy(switchUrl, { requestresponse = await httpProxy(switchUrl, {
method: method, method,
params: params, params,
body: body.toString(), body: body.toString(),
headers: headers, headers,
}); });
const switchresult = JSON.parse(requestresponse[2]); const switchresult = JSON.parse(requestresponse[2]);
if (switchresult.errorCode !== 0) { if (switchresult.errorCode !== 0) {
@ -197,7 +195,7 @@ export default async function omadaProxyHandler(req, res) {
const data = JSON.parse(statResponse[2]); const data = JSON.parse(statResponse[2]);
if (data.errorCode !== 0) { if (data.errorCode !== 0) {
return res.status(status).send(data); return res.status(500).send(statResponse[2]);
} }
connectedAp = data.result.connectedAp; connectedAp = data.result.connectedAp;
activeuser = data.result.activeUser; activeuser = data.result.activeUser;