From 378517faeb4e74e8eb286851daa8999444c5232c Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Mon, 29 Jun 2026 08:16:49 -0600 Subject: [PATCH] Restrict blocks to NANPA standard (>199XXXX) --- index.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.js b/index.js index 4324ba7..40e26bd 100644 --- a/index.js +++ b/index.js @@ -902,7 +902,7 @@ app.get("/api/v1/directory/openBlocks", (req, res) => { return { start: row.block_start, end: row.block_start + row.block_length }; }); const openBlocks = []; - for (let i = 1000000; i <= 9999999; i += 10000) { + for (let i = 2000000; i <= 9999999; i += 10000) { const blockStart = i; const blockEnd = i + 9999; // Check if block is invalid @@ -1016,7 +1016,7 @@ app.get("/api/v1/checkAvailability/:number", (req, res) => { let number = Number(req.params.number); // Round to nearest 10000 so it's always NXX0000 number = Math.floor(number / 10000) * 10000; - if (!number || number < 1000000 || number > 9999999 || invalidBlocks.includes(number)) { + if (!number || number < 2000000 || number > 9999999 || invalidBlocks.includes(number)) { res.status(400).json({ error: `Number is outside valid range or is an invalid block` }); return; }