Bladeren bron

[bugfix] missing members on groups data

B Thibault 8 jaren geleden
bovenliggende
commit
41aa82005b
1 gewijzigde bestanden met toevoegingen van 9 en 1 verwijderingen
  1. 9 1
      srv/src/slack.js

+ 9 - 1
srv/src/slack.js

@@ -129,6 +129,14 @@ Slack.prototype.connect = function(cb) {
                             }
                         }
                     });
+                    body["groups"].forEach(function(channelData) {
+                        for (var i =0, nbChans = channels["groups"].length; i < nbChans; i++) {
+                            if (channels["groups"][i]["id"] === channelData["id"]) {
+                                channelData["unread_count"] = channels["groups"][i]["unread_count"];
+                                break;
+                            }
+                        }
+                    });
 
                     // TODO deal with channels["threads"]
 
@@ -138,7 +146,7 @@ Slack.prototype.connect = function(cb) {
                         bots: body["bots"],
                         self: body["self"],
                         channels: body["channels"],
-                        groups: channels["groups"],
+                        groups: body["groups"],
                         ims: channels["ims"],
                         mpims: channels["mpims"]
                     }, Date.now());