Public API for a society manager application

create-society.js 737B

1234567891011121314151617181920212223242526
  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 society_name = req.body.society || req.query.society;
  11. var auth_key = req.body.auth || req.query.auth;
  12. var admins = req.body.admins || req.query.admins;
  13. var description = req.body.description || req.query.description;
  14. if (society_name && auth_key && admins && description) {
  15. society_controller.create_society(society_name, admins, description, auth_key, function (result) {
  16. res.send(result);
  17. });
  18. } else {
  19. res.send({"success": 0,
  20. "error": 1})
  21. }
  22. }