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
|
|
}
|
|
})
|
|
}
|
|
}
|