diff options
author | David Underwood <david.underwood@jadedpixel.com> | 2012-12-29 20:06:56 +0000 |
---|---|---|
committer | David Underwood <david.underwood@jadedpixel.com> | 2012-12-29 20:06:56 +0000 |
commit | 40b9f3347d76ce401f8e312509272e0e5a670a55 (patch) | |
tree | 934e225918ab1611c99a66031cd507dcbfcf901e /javascripts/dashing.coffee | |
parent | 264ce7e1b3ccdb5a900842c66831bd999b03090d (diff) | |
parent | 27338212e6347bebed1cbf08963a9af110368b76 (diff) |
Merge branch 'master' of github.com:Shopify/dashing into status_fix
Diffstat (limited to 'javascripts/dashing.coffee')
-rw-r--r-- | javascripts/dashing.coffee | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/javascripts/dashing.coffee b/javascripts/dashing.coffee index faf21a0..ebf5c0a 100644 --- a/javascripts/dashing.coffee +++ b/javascripts/dashing.coffee @@ -100,12 +100,13 @@ source.addEventListener 'error', (e)-> source.addEventListener 'message', (e) => data = JSON.parse(e.data) - if Dashing.debugMode - console.log("Received data for #{data.id}", data) - lastEvents[data.id] = data - if widgets[data.id]?.length > 0 - for widget in widgets[data.id] - widget.receiveData(data) + if lastEvents[data.id]?.updatedAt != data.updatedAt + if Dashing.debugMode + console.log("Received data for #{data.id}", data) + lastEvents[data.id] = data + if widgets[data.id]?.length > 0 + for widget in widgets[data.id] + widget.receiveData(data) $(document).ready -> |