Ver código fonte

Add image support for base64 strings

Matt Coles 9 anos atrás
pai
commit
4898b08f15

+ 2 - 1
presenters/society-controller.js

23
     });
23
     });
24
   },
24
   },
25
 
25
 
26
-  create_society: function (soc_name, admins, description, auth, complete) {
26
+  create_society: function (soc_name, admins, description, image, auth, complete) {
27
     var society_name = decodeURIComponent(soc_name);
27
     var society_name = decodeURIComponent(soc_name);
28
     var soc_query = ("society:" + society_name).toLowerCase();
28
     var soc_query = ("society:" + society_name).toLowerCase();
29
     admins = decodeURIComponent(admins).toLowerCase();
29
     admins = decodeURIComponent(admins).toLowerCase();
52
                   redis.hset(soc_query, "description", description);
52
                   redis.hset(soc_query, "description", description);
53
                   redis.hset(soc_query, "users", admins_str);
53
                   redis.hset(soc_query, "users", admins_str);
54
                   redis.hset(soc_query, "events", JSON.stringify([]));
54
                   redis.hset(soc_query, "events", JSON.stringify([]));
55
+                  redis.hset(soc_query, "image", image);
55
                   admins.map(function (admin_name) {
56
                   admins.map(function (admin_name) {
56
                     redis.hget("user:" + admin_name, "societies", function (err, result) {
57
                     redis.hget("user:" + admin_name, "societies", function (err, result) {
57
                       if (result) {
58
                       if (result) {

+ 2 - 1
routes/society/create-society.js

13
   var auth_key = req.body.auth || req.query.auth;
13
   var auth_key = req.body.auth || req.query.auth;
14
   var admins = req.body.admins || req.query.admins;
14
   var admins = req.body.admins || req.query.admins;
15
   var description = req.body.description || req.query.description;
15
   var description = req.body.description || req.query.description;
16
+  var image = req.body.image || req.query.image || "";
16
 
17
 
17
   if (society_name && auth_key && admins && description) {
18
   if (society_name && auth_key && admins && description) {
18
-    society_controller.create_society(society_name, admins, description, auth_key, function (result) {
19
+    society_controller.create_society(society_name, admins, description, image, auth_key, function (result) {
19
       res.send(result);
20
       res.send(result);
20
     });
21
     });
21
   } else {
22
   } else {