osm-p2p-server
Version:
Peer-to-peer OpenStreetMap API v0.6 Server
19 lines (14 loc) • 443 B
JavaScript
var kosm = require('kappa-osm')
var kcore = require('kappa-core')
var memdb = require('memdb')
var ram = require('random-access-memory')
var slowdb = require('./slowdb.js')
var DELAY = process.env.OSM_P2P_DB_DELAY
function testDb (cb) {
return kosm({
index: DELAY ? slowdb({delay: DELAY}) : memdb(),
core: kcore(ram, { valueEncoding: 'json' }),
storage: function (name, cb) { cb(null, ram()) }
})
}
module.exports = testDb