Public API for a society manager application

leave-society.js 511B

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