UNPKG

kazana-example

Version:
25 lines (21 loc) 559 B
var async = require('async') // Actual db names may vary. They can be configured, eg: // `kazana.db.rawData = "kazana-example-test-raw-data"` // The configured names get resolved by `getStore`. var dbs = [ 'raw-data', 'integrated-data' ] module.exports = function (server, callback) { var stores = dbs.map(function (name) { return server.methods.getStore({ name: name, auth: 'admin' }) }) async.each(stores, function (store, next) { store.removeAll() .then(next.bind(null, null)) .catch(next) }, callback) }