fixed linting issues

This commit is contained in:
BPplays
2024-12-25 17:06:05 -08:00
parent 38b1c26396
commit b5139e3ff9

View File

@@ -134,8 +134,8 @@ const DEFAULT_CSRF_DISABLED = false;
const DEFAULT_BASIC_AUTH = false; const DEFAULT_BASIC_AUTH = false;
const DEFAULT_PER_USER_BASIC_AUTH = false; const DEFAULT_PER_USER_BASIC_AUTH = false;
const DEFAULT_ENABLE_IPV6 = "auto"; const DEFAULT_ENABLE_IPV6 = 'auto';
const DEFAULT_ENABLE_IPV4 = "auto"; const DEFAULT_ENABLE_IPV4 = 'auto';
const DEFAULT_PREFER_IPV6 = false; const DEFAULT_PREFER_IPV6 = false;
@@ -281,18 +281,18 @@ if (dnsPreferIPv6) {
console.log('Preferring IPv4 for DNS resolution'); console.log('Preferring IPv4 for DNS resolution');
} }
const ipOptions = ["enabled", "auto", "disabled"]; const ipOptions = ['enabled', 'auto', 'disabled'];
if (!ipOptions.includes(enableIPv6)) { if (!ipOptions.includes(enableIPv6)) {
console.error("`protocol: ipv6` option invalid"); console.error('`protocol: ipv6` option invalid');
process.exit(1) process.exit(1);
} }
if (!ipOptions.includes(enableIPv4)) { if (!ipOptions.includes(enableIPv4)) {
console.error("`protocol: ipv4` option invalid"); console.error('`protocol: ipv4` option invalid');
process.exit(1) process.exit(1);
} }
if (enableIPv6 == "disabled" && enableIPv4 == "disabled") { if (enableIPv6 == 'disabled' && enableIPv4 == 'disabled') {
console.error('error: You can\'t disable all internet protocols: at least IPv6 or IPv4 must be enabled.'); console.error('error: You can\'t disable all internet protocols: at least IPv6 or IPv4 must be enabled.');
process.exit(1); process.exit(1);
} }
@@ -384,7 +384,7 @@ async function getHasIP() {
for (const iface of Object.values(interfaces)) { for (const iface of Object.values(interfaces)) {
if (iface === undefined) { if (iface === undefined) {
continue continue;
} }
for (const info of iface) { for (const info of iface) {
if (info.family === 'IPv6') { if (info.family === 'IPv6') {
@@ -924,26 +924,26 @@ async function startHTTPorHTTPS(useIPv6, useIPv4) {
} }
async function startServer() { async function startServer() {
let useIPv6 = (enableIPv6 == "enabled") let useIPv6 = (enableIPv6 == 'enabled');
let useIPv4 = (enableIPv4 == "enabled") let useIPv4 = (enableIPv4 == 'enabled');
const [hasIPv6, hasIPv4] = await getHasIP() const [hasIPv6, hasIPv4] = await getHasIP();
if (enableIPv6 == "auto") { if (enableIPv6 == 'auto') {
useIPv6 = hasIPv6; useIPv6 = hasIPv6;
if (useIPv6) { if (useIPv6) {
console.log("IPv6 support detected") console.log('IPv6 support detected');
} }
} }
if (enableIPv4 == "auto") { if (enableIPv4 == 'auto') {
useIPv4 = hasIPv4; useIPv4 = hasIPv4;
if (useIPv4) { if (useIPv4) {
console.log("IPv4 support detected") console.log('IPv4 support detected');
} }
} }
if (!useIPv6 && !useIPv4) { if (!useIPv6 && !useIPv4) {
console.log("No IPv6 and no IPv4 enabled") console.log('No IPv6 and no IPv4 enabled');
} }
const [v6Failed, v4Failed] = await startHTTPorHTTPS(useIPv6, useIPv4); const [v6Failed, v4Failed] = await startHTTPorHTTPS(useIPv6, useIPv4);