diff --git a/ramdb.js b/ramdb.js index d7fd95aab3ec9f87969d44c8625573d9fff623b7..d7da67da2c31b81b341b88daccecf6c1226312a4 100644 --- a/ramdb.js +++ b/ramdb.js @@ -10,8 +10,8 @@ function init() { function domainExists(domain) { return new Promise((resolve, reject) => { - for (let record in ramDB) { - if (record.domain == domain) { + for (let recordIndex in ramDB) { + if (ramDB[recordIndex].domain == domain) { resolve(true); return; } @@ -34,7 +34,8 @@ function registerDomain(domain, token) { function getDomain(token) { return new Promise((resolve, reject) => { - for (let record in ramDB) { + for (let recordIndex in ramDB) { + let record = ramDB[recordIndex]; if (record.token == token) { resolve(record); return; @@ -46,7 +47,8 @@ function getDomain(token) { function updateDomain(domain, token, ip) { return new Promise((resolve, reject) => { - for (let record in ramDB) { + for (let recordIndex in ramDB) { + let record = ramDB[recordIndex]; if (record.domain == domain) { record.token = token; record.ip = ip;