UNPKG

osm-p2p-server

Version:

Peer-to-peer OpenStreetMap API v0.6 Server

17 lines (14 loc) 419 B
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, node) { if (err) return cb(err) cb(null, id, node) }) } }