Restrict blocks to NANPA standard (>199XXXX)
This commit is contained in:
parent
824e235191
commit
378517faeb
4
index.js
4
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 };
|
return { start: row.block_start, end: row.block_start + row.block_length };
|
||||||
});
|
});
|
||||||
const openBlocks = [];
|
const openBlocks = [];
|
||||||
for (let i = 1000000; i <= 9999999; i += 10000) {
|
for (let i = 2000000; i <= 9999999; i += 10000) {
|
||||||
const blockStart = i;
|
const blockStart = i;
|
||||||
const blockEnd = i + 9999;
|
const blockEnd = i + 9999;
|
||||||
// Check if block is invalid
|
// Check if block is invalid
|
||||||
|
|
@ -1016,7 +1016,7 @@ app.get("/api/v1/checkAvailability/:number", (req, res) => {
|
||||||
let number = Number(req.params.number);
|
let number = Number(req.params.number);
|
||||||
// Round to nearest 10000 so it's always NXX0000
|
// Round to nearest 10000 so it's always NXX0000
|
||||||
number = Math.floor(number / 10000) * 10000;
|
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` });
|
res.status(400).json({ error: `Number is outside valid range or is an invalid block` });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue