diff --git a/src/server/api.ts b/src/server/api.ts index fee79cb..85608b2 100644 --- a/src/server/api.ts +++ b/src/server/api.ts @@ -73,6 +73,7 @@ export default function (server, opts, done) { return reply.code(400).send({ error: "No ID query parameter" }); return server.level.db.get(req.params.id).then(r=>JSON.parse(r)).then(r=>r.version||-1).catch(_=>-1).then(db_version=>{ + console.log(`Received ${req.body.version}, expected ${db_version+1} (-1 if expected nothing)`) if(db_version+1 == req.body.version || db_version == -1) return server.level.db.put(req.params.id, req.body) .then(_=>reply.send({ content: "ok" }))