waigo
Version:
Node.js ES6 framework for reactive, data-driven apps and APIs (Koa, RethinkDB)
26 lines (15 loc) • 409 B
JavaScript
const waigo = global.waigo,
_ = waigo._;
/**
* Shutdown database connections.
*
* @param {Object} App The application.
*/
module.exports = function*(App) {
App.logger.debug('Shutting down database connections');
let dbAdapters = waigo.getItemsInFolder('support/db');
yield _.map(dbAdapters, function(adapter) {
return waigo.load(adapter).closeAll(App.logger);
});
};
;