
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
11 lines
236 B
CoffeeScript
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`
|