From 2c2f3ea5f4b64de0210e58c36f19afefdfe63a9f Mon Sep 17 00:00:00 2001 From: Ezbon Jacob Date: Tue, 24 Jan 2023 18:04:09 -0600 Subject: [PATCH] feat: add support for default ports on http(s) protocols --- src/pages/api/modules/usenet/history.ts | 2 +- src/pages/api/modules/usenet/index.ts | 2 +- src/pages/api/modules/usenet/pause.ts | 2 +- src/pages/api/modules/usenet/queue.ts | 2 +- src/pages/api/modules/usenet/resume.ts | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/pages/api/modules/usenet/history.ts b/src/pages/api/modules/usenet/history.ts index 7399d29b9..88976e383 100644 --- a/src/pages/api/modules/usenet/history.ts +++ b/src/pages/api/modules/usenet/history.ts @@ -39,7 +39,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/index.ts b/src/pages/api/modules/usenet/index.ts index cd99c8ac9..dc041de1d 100644 --- a/src/pages/api/modules/usenet/index.ts +++ b/src/pages/api/modules/usenet/index.ts @@ -38,7 +38,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/pause.ts b/src/pages/api/modules/usenet/pause.ts index 534c71055..f3fa5fd8d 100644 --- a/src/pages/api/modules/usenet/pause.ts +++ b/src/pages/api/modules/usenet/pause.ts @@ -30,7 +30,7 @@ async function Post(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/queue.ts b/src/pages/api/modules/usenet/queue.ts index c81a66b8a..5aeb5caf9 100644 --- a/src/pages/api/modules/usenet/queue.ts +++ b/src/pages/api/modules/usenet/queue.ts @@ -39,7 +39,7 @@ async function Get(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, }; diff --git a/src/pages/api/modules/usenet/resume.ts b/src/pages/api/modules/usenet/resume.ts index 90675d2ed..1e1c18ec4 100644 --- a/src/pages/api/modules/usenet/resume.ts +++ b/src/pages/api/modules/usenet/resume.ts @@ -31,7 +31,7 @@ async function Post(req: NextApiRequest, res: NextApiResponse) { const url = new URL(app.url); const options = { host: url.hostname, - port: url.port, + port: url.port || (url.protocol === 'https:' ? '443' : '80'), login: app.integration.properties.find((x) => x.field === 'username')?.value ?? undefined, hash: app.integration.properties.find((x) => x.field === 'password')?.value ?? undefined, };