Skip to content

Commit cfd6d63

Browse files
committed
Remove circular import
1 parent 8d019d5 commit cfd6d63

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

src/db.js

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,15 @@
11
const flatfile = require('flat-file-db')
22
const promise = require('promise')
3-
const { repeatCharacter } = require('./utils')
43

54
let adapter
65

6+
const repeatCharacter = (char, n) => `${Array(n + 1).join(char)}`
7+
78
if (process.env.DB_ADAPTER) {
8-
const adapterName = 'micro-analytics-adapter-' + process.env.DB_ADAPTER
9+
const adapterName = `micro-analytics-adapter-${process.env.DB_ADAPTER}`
910
try {
1011
adapter = require(adapterName)
12+
console.log(`Using ${adapterName}`)
1113
} catch (err) {
1214
if (err.code === 'MODULE_NOT_FOUND') {
1315
// Console.error a warning message, but normally exit the process to avoid printing ugly npm ERR lines and stack trace.
@@ -16,6 +18,7 @@ if (process.env.DB_ADAPTER) {
1618
}
1719
}
1820
} else {
21+
console.log('Using standard flat-file-adapter')
1922
adapter = require('./flat-file-adapter')
2023
}
2124

src/utils.js

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,5 @@ const pushView = async (key, view) => {
2424
}
2525
}
2626

27-
const repeatCharacter = (char, n) => `${Array(n + 1).join(char)}`
28-
2927
module.exports = exports
3028
exports.pushView = pushView
31-
exports.repeatCharacter = repeatCharacter

0 commit comments

Comments
 (0)