needs to be a computed property
This commit is contained in:
parent
69f06493fa
commit
45615e71ee
|
@ -7,12 +7,12 @@ require 'travis/model'
|
||||||
{ type: 'broadcast', id: @get('id'), message: @get('message') }
|
{ type: 'broadcast', id: @get('id'), message: @get('message') }
|
||||||
|
|
||||||
isSeen: (->
|
isSeen: (->
|
||||||
@get('id') in Travis.Broadcast.seen()
|
@get('id') in Travis.Broadcast.get('seen')
|
||||||
).property()
|
).property()
|
||||||
|
|
||||||
setSeen: ->
|
setSeen: ->
|
||||||
Travis.Broadcast.seen.pushObject(@get('id'))
|
Travis.Broadcast.get('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.get('seen')))
|
||||||
@notifyPropertyChange('isSeen')
|
@notifyPropertyChange('isSeen')
|
||||||
|
|
||||||
@Travis.Broadcast.reopenClass
|
@Travis.Broadcast.reopenClass
|
||||||
|
@ -20,7 +20,7 @@ require 'travis/model'
|
||||||
seenBroadcasts = Travis.storage.getItem('travis.seen_broadcasts')
|
seenBroadcasts = Travis.storage.getItem('travis.seen_broadcasts')
|
||||||
seenBroadcasts = JSON.parse(seenBroadcasts) if seenBroadcasts?
|
seenBroadcasts = JSON.parse(seenBroadcasts) if seenBroadcasts?
|
||||||
Ember.A(seenBroadcasts || [])
|
Ember.A(seenBroadcasts || [])
|
||||||
)
|
).property()
|
||||||
|
|
||||||
# TODO fix or monkey-patch the adapter's url and key lookup/generation crap
|
# TODO fix or monkey-patch the adapter's url and key lookup/generation crap
|
||||||
# url: 'users/broadcasts'
|
# url: 'users/broadcasts'
|
||||||
|
|
Loading…
Reference in New Issue
Block a user