Files
2026-05-13 20:03:28 +03:00

33 lines
674 B
JavaScript

const datafile = require('../datafile')
//
// Initialize the child logger for
// the module
//
const log = require('../log').child({
module: 'start'
})
module.exports = function(context) {
log.info('connecting to jabber')
//
// Connect to the jabber database
//
return context.jabber.connect(context.config)
.then(function() {
log.info(`creating file '${context.config.target.filename}'`)
//
// Create the datafile and add
// it to the context
//
context.output = datafile(
context.config.target.filename,
process.exit
)
//
// Resolve the promise
//
return context
})
}