jam-cloud/web/app/assets/javascripts/react-components/stores/UserActivityStore.js.coffee

28 lines
449 B
CoffeeScript

$ = jQuery
context = window
logger = context.JK.logger
@UserActivityStore = Reflux.createStore(
{
active: true
listenables: @UserActivityActions
init: ->
this.listenTo(context.AppStore, this.onAppInit)
onAppInit: (@app) ->
onSetActive: (active) ->
if active != @active
@active = active
@changed()
changed:() ->
@trigger(@getState())
getState:() ->
{active: @active}
}
)