From 1323d2fca595d2d696d78928fcc4bbe123dd7d00 Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Tue, 20 Jan 2015 11:32:43 +0100 Subject: [PATCH] Don't fire Broadcast.seen right away --- assets/scripts/app/models/broadcast.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/assets/scripts/app/models/broadcast.coffee b/assets/scripts/app/models/broadcast.coffee index 9f712631..b1f7400f 100644 --- a/assets/scripts/app/models/broadcast.coffee +++ b/assets/scripts/app/models/broadcast.coffee @@ -7,12 +7,12 @@ require 'travis/model' { type: 'broadcast', id: @get('id'), message: @get('message') } isSeen: (-> - @get('id') in Travis.Broadcast.seen + @get('id') in Travis.Broadcast.seen() ).property() setSeen: -> Travis.Broadcast.seen.pushObject(@get('id')) - Travis.storage.setItem('travis.seen_broadcasts', JSON.stringify(Travis.Broadcast.seen)) + Travis.storage.setItem('travis.seen_broadcasts', JSON.stringify(Travis.Broadcast.seen())) @notifyPropertyChange('isSeen') @Travis.Broadcast.reopenClass @@ -20,7 +20,7 @@ require 'travis/model' seenBroadcasts = Travis.storage.getItem('travis.seen_broadcasts') seenBroadcasts = JSON.parse(seenBroadcasts) if seenBroadcasts? Ember.A(seenBroadcasts || []) - )() + ) # TODO fix or monkey-patch the adapter's url and key lookup/generation crap # url: 'users/broadcasts'