Final fixes for moving unread handling to client (#5392)

Этот коммит содержится в:
Joram Wilander
2017-02-13 15:19:41 -05:00
коммит произвёл Corey Hulen
родитель 892f8f4651
Коммит 06f89cea30
6 изменённых файлов: 70 добавлений и 1 удалений

Просмотреть файл

@@ -138,6 +138,35 @@ export function getMyChannelMembers() {
});
}
export function getMyChannelMembersForTeam(teamId) {
return new Promise((resolve, reject) => {
if (isCallInProgress(`getMyChannelMembers${teamId}`)) {
resolve();
return;
}
callTracker[`getMyChannelMembers${teamId}`] = utils.getTimestamp();
Client.getMyChannelMembersForTeam(
teamId,
(data) => {
callTracker[`getMyChannelMembers${teamId}`] = 0;
AppDispatcher.handleServerAction({
type: ActionTypes.RECEIVED_MY_CHANNEL_MEMBERS,
members: data
});
resolve();
},
(err) => {
callTracker[`getMyChannelMembers${teamId}`] = 0;
dispatchError(err, 'getMyChannelMembersForTeam');
reject();
}
);
});
}
export function viewChannel(channelId = ChannelStore.getCurrentId(), prevChannelId = '', time = 0) {
if (channelId == null || !Client.teamId) {
return;