28 lines
507 B
JavaScript
28 lines
507 B
JavaScript
|
const fs = require('fs')
|
||
|
const path = require('path')
|
||
|
|
||
|
module.exports = load
|
||
|
|
||
|
function load(callback) {
|
||
|
let result = {}
|
||
|
let pos = -1
|
||
|
let exception
|
||
|
|
||
|
one('aff')
|
||
|
one('dic')
|
||
|
|
||
|
function one(name) {
|
||
|
fs.readFile(path.join(__dirname, 'index.' + name), (error, doc) => {
|
||
|
pos++
|
||
|
exception = exception || error
|
||
|
result[name] = doc
|
||
|
|
||
|
if (pos) {
|
||
|
callback(exception, exception ? undefined : result)
|
||
|
exception = undefined
|
||
|
result = undefined
|
||
|
}
|
||
|
})
|
||
|
}
|
||
|
}
|