osm-p2p-server
Version:
Peer-to-peer OpenStreetMap API v0.6 Server
17 lines (14 loc) • 417 B
JavaScript
var util = require('../lib/util')
module.exports = function (osm) {
return function createChangeset (changeset, cb) {
// TODO: check changeset schema and ignore illegal props
var id = util.generateId()
var op = Object.assign({}, changeset, {
created_at: new Date().toISOString()
})
osm.put(id, op, function (err, elm) {
if (err) return cb(err)
cb(null, id, elm)
})
}
}