Skip to content
This repository was archived by the owner on Nov 27, 2023. It is now read-only.

Commit 0c4a4d0

Browse files
committed
Use for of loop
1 parent 50a1012 commit 0c4a4d0

File tree

1 file changed

+11
-5
lines changed

1 file changed

+11
-5
lines changed

src/lib/db-manager.js

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,20 @@ class DBManager {
33
let _dbs = {};
44

55
let find_db = (dbn) => {
6+
let result
7+
console.log(`Serching for ${dbn} in DBs`)
68
if (dbn in _dbs) return _dbs[dbn]
7-
Object.values(_dbs).forEach(db => {
9+
for (let db of Object.values(_dbs)) {
810
if (dbn == db.id) {
9-
return db
11+
result = db
12+
break
1013
} else if (dbn == [db.address.root, db.address.path].join('/')) {
11-
return db
14+
result = db
15+
break
1216
}
13-
});
17+
};
18+
if (result) return result
19+
console.log(`DB ${dbn} not found`)
1420
};
1521

1622
this.get = async (dbn, params) => {
@@ -38,7 +44,7 @@ class DBManager {
3844

3945
this.db_list = () => {
4046
let db_info_list = {};
41-
for (var dbn in _dbs) {
47+
for (let dbn in _dbs) {
4248
if (_dbs.hasOwnProperty(dbn)) {
4349
db_info_list[dbn] = this.db_info(dbn);
4450
}

0 commit comments

Comments
 (0)