travis-web/app/routes/main/recent.coffee
Piotr Sarnacki 6f0eaf7091 Don't save data from pusher that won't likely be used
If user is logged in and doesn't keep 'recent repositories' tab opened, most of
the pusher events from 'common' channel are useless.

This commit introduces a logic to reject pusher events if:

  * recent tab hasn't been opened
  * user is signed in
  * Travis CI for open source is used
  * repository for a given event is not yet in store
  * repository for a given event is not part of current user's repositories
2015-02-05 10:57:36 +01:00

11 lines
236 B
CoffeeScript

`import TravisRoute from 'travis/routes/basic'`
`import MainTabRoute from 'travis/routes/main-tab'`
Route = MainTabRoute.extend
reposTabName: 'recent'
activate: ->
@store.set('recentReposOpened', true)
`export default Route`