UNPKG

jsdoc-i18n

Version:

A internationlization workflow developed around JSDoc

43 lines (36 loc) 1.03 kB
var db = require('../../db'); var helpers = require('../../helpers'); var sendError = helpers.sendError; var readPostJSON = helpers.readPostJSON; module.exports = function (request, response) { var type = request.query.type; if (!type) { sendError('POST', request.url, response, 'Invalid Type'); return; } var language = request.query.lang; if (!language) { sendError('POST', request.url, response, 'Invalid Language'); return; } var longname = request.query.longname; if (!longname) { sendError('POST', request.url, response, 'Invalid Longname'); return; } readPostJSON(request, function (error, jsonData) { if (error || !jsonData.content) { sendError('POST', request.url, response, 'Invalid Post Data'); return; } var content = jsonData.content; db.set(type, language, longname, content, function (error) { if (error) { sendError('POST', request.url, response, 'Invalid Post Data'); return; } response.send(200); console.log('200 POST', request.url); }); }); };