UNPKG

waigo

Version:

Node.js ES6 framework for reactive, data-driven apps and APIs (Koa, RethinkDB)

26 lines (15 loc) 409 B
"use strict"; 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); }); };