From ad6363079d607e27b93073c369cbbfbb3978dc1f Mon Sep 17 00:00:00 2001 From: Joram Wilander Date: Tue, 16 Aug 2016 14:52:40 -0400 Subject: Correctly reset tracker for updateLastViewedAt and other asynchronous calls (#3801) --- webapp/utils/async_client.jsx | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'webapp') diff --git a/webapp/utils/async_client.jsx b/webapp/utils/async_client.jsx index 674741b82..55f43fd57 100644 --- a/webapp/utils/async_client.jsx +++ b/webapp/utils/async_client.jsx @@ -133,11 +133,11 @@ export function updateLastViewedAt(id) { Client.updateLastViewedAt( channelId, () => { - callTracker.updateLastViewed = 0; + callTracker[`updateLastViewed${channelId}`] = 0; ErrorStore.clearLastError(); }, (err) => { - callTracker.updateLastViewed = 0; + callTracker[`updateLastViewed${channelId}`] = 0; var count = ErrorStore.getConnectionErrorCount(); ErrorStore.setConnectionErrorCount(count + 1); dispatchError(err, 'updateLastViewedAt'); @@ -170,11 +170,11 @@ export function setLastViewedAt(lastViewedAt, id) { channelId, lastViewedAt, () => { - callTracker.setLastViewedAt = 0; + callTracker[`setLastViewedAt${channelId}${lastViewedAt}`] = 0; ErrorStore.clearLastError(); }, (err) => { - callTracker.setLastViewedAt = 0; + callTracker[`setLastViewedAt${channelId}${lastViewedAt}`] = 0; var count = ErrorStore.getConnectionErrorCount(); ErrorStore.setConnectionErrorCount(count + 1); dispatchError(err, 'setLastViewedAt'); @@ -1190,6 +1190,7 @@ export function getRecentAndNewUsersAnalytics(teamId) { teamId, stats }); + callTracker[callName] = 0; }, (err) => { callTracker[callName] = 0; -- cgit v1.2.3-1-g7c22