Merge pull request #120 from mattermost/get-teammate-fix
fix getDirectTeammate so that if teammate is the second id it doesn't return null
Этот коммит содержится в:
@@ -728,20 +728,22 @@ module.exports.isComment = function(post) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
module.exports.getDirectTeammate = function(channel_id) {
|
module.exports.getDirectTeammate = function(channel_id) {
|
||||||
var userIds = ChannelStore.get(channel_id).name.split('__');
|
var userIds = ChannelStore.get(channel_id).name.split('__');
|
||||||
|
var curUserId = UserStore.getCurrentId();
|
||||||
|
var teammate = {};
|
||||||
|
|
||||||
if(userIds.length != 2) {
|
if(userIds.length != 2 || userIds.indexOf(curUserId) === -1) {
|
||||||
return;
|
return teammate;
|
||||||
}
|
}
|
||||||
|
|
||||||
var curUser = UserStore.getCurrentId();
|
for (var idx in userIds) {
|
||||||
|
if(userIds[idx] !== curUserId) {
|
||||||
|
teammate = UserStore.getProfile(userIds[idx]);
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
for(var idx in userIds) {
|
return teammate;
|
||||||
if(userIds[idx] === curUser)
|
|
||||||
delete userIds[idx];
|
|
||||||
}
|
|
||||||
|
|
||||||
return UserStore.getProfile(userIds[0])
|
|
||||||
}
|
}
|
||||||
|
|
||||||
Image.prototype.load = function(url, progressCallback) {
|
Image.prototype.load = function(url, progressCallback) {
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user