From 2d9c66c4ba7b96f42a345d185890ee18f2b41356 Mon Sep 17 00:00:00 2001 From: newhouse Date: Tue, 13 Apr 2021 09:49:04 -0700 Subject: [PATCH] keep Netmask map results around, instead of re-computing each time --- src/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/index.js b/src/index.js index 8929f8f..f83caf6 100644 --- a/src/index.js +++ b/src/index.js @@ -28,10 +28,10 @@ const PRIVATE_IP_RANGES = [ '255.255.255.255/32' ] -function ipv4_check (ip_addr) { - const blocks = [...PRIVATE_IP_RANGES].map(ip_range => new Netmask(ip_range)) +const NETMASK_RANGES = PRIVATE_IP_RANGES.map(ip_range => new Netmask(ip_range)) - for (let r of blocks) { +function ipv4_check (ip_addr) { + for (let r of NETMASK_RANGES) { if (r.contains(ip_addr)) return true }