diff options
author | nickago <ngonella@calpoly.edu> | 2015-07-01 12:41:36 -0700 |
---|---|---|
committer | nickago <ngonella@calpoly.edu> | 2015-07-01 12:41:36 -0700 |
commit | fd310e382a2cc1a9779ef28dee7fea9476bb425f (patch) | |
tree | 403e6ec6d8ccbe5f0742f2e9faddea71068f9745 /web/react/utils | |
parent | 5e204030ffe91aaab090a26547185017edf1d2e1 (diff) | |
download | chat-fd310e382a2cc1a9779ef28dee7fea9476bb425f.tar.gz chat-fd310e382a2cc1a9779ef28dee7fea9476bb425f.tar.bz2 chat-fd310e382a2cc1a9779ef28dee7fea9476bb425f.zip |
Finally fixed the git weirdness
Diffstat (limited to 'web/react/utils')
-rw-r--r-- | web/react/utils/utils.jsx | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/web/react/utils/utils.jsx b/web/react/utils/utils.jsx index 70a47742f..530166f04 100644 --- a/web/react/utils/utils.jsx +++ b/web/react/utils/utils.jsx @@ -2,6 +2,7 @@ // See License.txt for license information. var AppDispatcher = require('../dispatcher/app_dispatcher.jsx'); +var ChannelStore = require('../stores/channel_store.jsx') var UserStore = require('../stores/user_store.jsx'); var Constants = require('../utils/constants.jsx'); var ActionTypes = Constants.ActionTypes; @@ -726,6 +727,23 @@ module.exports.isComment = function(post) { return false; } +module.exports.getDirectTeammate = function(channel_id) { + var userIds = ChannelStore.get(channel_id).name.split('__'); + + if(userIds.length != 2) { + return; + } + + var curUser = UserStore.getCurrentId(); + + for(var idx in userIds) { + if(userIds[idx] === curUser) + delete userIds[idx]; + } + + return UserStore.getProfile(userIds[0]) +} + Image.prototype.load = function(url, progressCallback) { var thisImg = this; var xmlHTTP = new XMLHttpRequest(); |