fix error showing latency badge
this fixes the issue of not showing the correct latency badge on when hover over more than one user
This commit is contained in:
parent
724b76709a
commit
fb1d18ce6b
|
|
@ -203,9 +203,9 @@
|
|||
}
|
||||
|
||||
function bindUserLatencyFail(){
|
||||
$(document).one('user_latency_fail', function(e, failedUserIds){
|
||||
//logger.debug("bindUserLatencyFail", failedUserIds)
|
||||
if(_.contains(failedUserIds, userId)){
|
||||
$(document).one('user_latency_fail', function(e, failedResp){
|
||||
//logger.debug("bindUserLatencyFail", failedResp)
|
||||
if(_.contains(failedResp.user_ids, userId)){
|
||||
showFailedLatencyBadge(userId)
|
||||
}
|
||||
});
|
||||
|
|
|
|||
|
|
@ -19,7 +19,7 @@ rest = new context.JK.Rest()
|
|||
@trigger(users: { @latencies })
|
||||
|
||||
onResolve: (user_ids) ->
|
||||
rest.getLatencyToUsers({user_ids: user_ids}).done((response) => @onLoaded(response)).fail((jqXHR) => @onLatencyFail(jqXHR, [user_ids]))
|
||||
rest.getLatencyToUsers({user_ids: user_ids}).done((response) => @onLoaded(response)).fail((jqXHR) => @onLatencyFail(jqXHR, user_ids))
|
||||
|
||||
onLoaded: (response) ->
|
||||
usersLatencies = response.users
|
||||
|
|
@ -31,8 +31,9 @@ rest = new context.JK.Rest()
|
|||
LatencyActions.fail(user_ids)
|
||||
|
||||
onFail:(user_ids) ->
|
||||
$(document).triggerHandler("user_latency_fail", user_ids)
|
||||
@trigger(user_ids)
|
||||
logger.debug("onLatencyFail", { user_ids: user_ids })
|
||||
$(document).triggerHandler("user_latency_fail", { user_ids: user_ids })
|
||||
@trigger( { user_ids: user_ids } )
|
||||
|
||||
getState:() ->
|
||||
{ latencies: @latencies }
|
||||
|
|
|
|||
Loading…
Reference in New Issue