Public API for a society manager application

join-society.js 567B

123456789101112131415161718192021222324
  1. var Redis = require("ioredis");
  2. var redis = new Redis();
  3. var society_controller = require("./../../presenters/society-controller.js");
  4. module.exports = {
  5. perform: function (a,b) {
  6. perform(a,b);
  7. }
  8. }
  9. var perform = function (req, res) {
  10. var soc_name = req.body.society || req.query.society;
  11. var auth_key = req.body.auth || req.query.auth;
  12. if (soc_name && auth_key) {
  13. society_controller.join_society(soc_name, auth_key, function (response) {
  14. res.send(response);
  15. });
  16. } else {
  17. res.send({"success": 0,
  18. "error": 2});
  19. }
  20. };