Public API for a society manager application

view-society.js 573B

123456789101112131415161718192021222324252627
  1. var Redis = require("ioredis");
  2. var redis = new Redis();
  3. module.exports = {
  4. perform: function (a,b) {
  5. perform(a,b);
  6. }
  7. }
  8. var perform = function (req, res) {
  9. var auth_key = req.body.auth || req.query.auth;
  10. redis.hgetall("society:" + req.params.societyid).then(function (result) {
  11. if (result.name) {
  12. result.users = JSON.parse(result.users);
  13. result.admins = JSON.parse(result.admins);
  14. res.send({
  15. "society": result,
  16. "error": 0
  17. });
  18. } else {
  19. res.send({"society": {},
  20. "error": 1});
  21. }
  22. });
  23. };