UNPKG

roomsjs

Version:

adding postgres database connector example

54 lines (40 loc) 1.35 kB
/* Example: http://localhost:8081/addBlock?key=name&value=level */ 'use strict'; let params; function addBlock(data, dbconnectorCallBackToRooms) { let connector = this.getConnector(), params = data.params; connector.put(params.key, params.value, function (err) { if (err) { return dbconnectorCallBackToRooms(null, {status: 'error', error: err}); } connector.get(params.key, function (err, value) { if (err) return dbconnectorCallBackToRooms(null, {status: 'error', error: err}); // Ta da! console.log(params.key + '=' + value); dbconnectorCallBackToRooms(data, {status: params.key + '=' + value}); }) }); } module.exports.addBlock = addBlock; /* You can also create a service to getBlock: Example: http://localhost:8081/addBlock?key=name 'use strict'; let params; function getBlock(data, dbconnectorCallBackToRooms) { let connector = this.getConnector(), params = data.params; connector.get(params.key, function (err, value) { if (err) return dbconnectorCallBackToRooms(null, {status: 'error', error: err}); // Ta da! console.log(params.key + '=' + value); dbconnectorCallBackToRooms(data, {status: params.key + '=' + value}); }) } module.exports.getBlock = getBlock; */