From 01240b6ca3e8bacd77be286222ab07657edd2394 Mon Sep 17 00:00:00 2001 From: wukko Date: Wed, 31 Jan 2024 16:47:18 +0600 Subject: [PATCH] utils: getIP formatting --- src/modules/sub/utils.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/sub/utils.js b/src/modules/sub/utils.js index a6071c28..8f8678d3 100644 --- a/src/modules/sub/utils.js +++ b/src/modules/sub/utils.js @@ -114,12 +114,13 @@ export function checkJSONPost(obj) { export function getIP(req) { const strippedIP = req.ip.replace(/^::ffff:/, ''); const ip = ipaddr.parse(strippedIP); - if (ip.kind() === 'ipv4') + if (ip.kind() === 'ipv4') { return strippedIP; + } - const PREFIX = 56; + const prefix = 56; const v6Bytes = ip.toByteArray(); - v6Bytes.fill(0, PREFIX / 8); + v6Bytes.fill(0, prefix / 8); return ipaddr.fromByteArray(v6Bytes).toString(); }