clear log on job:requeued hax
This commit is contained in:
parent
82c2a4f14c
commit
038b6b0572
|
@ -9,6 +9,9 @@ require 'travis/model'
|
||||||
@addObserver 'body', @fetchWorker
|
@addObserver 'body', @fetchWorker
|
||||||
@fetchWorker()
|
@fetchWorker()
|
||||||
|
|
||||||
|
clear: ->
|
||||||
|
@set('body', '')
|
||||||
|
|
||||||
append: (body) ->
|
append: (body) ->
|
||||||
if @get('isLoaded')
|
if @get('isLoaded')
|
||||||
@set('body', @get('body') + body)
|
@set('body', @get('body') + body)
|
||||||
|
|
|
@ -37,6 +37,9 @@ require 'travis/model'
|
||||||
@get('state') == 'finished'
|
@get('state') == 'finished'
|
||||||
).property('state')
|
).property('state')
|
||||||
|
|
||||||
|
clearLog: ->
|
||||||
|
@get('log').clear() if @get('log.isLoaded')
|
||||||
|
|
||||||
sponsor: (->
|
sponsor: (->
|
||||||
worker = @get('log.workerName')
|
worker = @get('log.workerName')
|
||||||
if worker && worker.length
|
if worker && worker.length
|
||||||
|
|
|
@ -37,6 +37,11 @@ $.extend Travis.Pusher.prototype,
|
||||||
receive: (event, data) ->
|
receive: (event, data) ->
|
||||||
return if event.substr(0, 6) == 'pusher'
|
return if event.substr(0, 6) == 'pusher'
|
||||||
data = @normalize(event, data) if data.id
|
data = @normalize(event, data) if data.id
|
||||||
|
|
||||||
|
if event == 'job:requeued'
|
||||||
|
job = Travis.Job.find(data.job.id)
|
||||||
|
job.clearLog() if job
|
||||||
|
|
||||||
Ember.run.next ->
|
Ember.run.next ->
|
||||||
Travis.app.store.receive(event, data)
|
Travis.app.store.receive(event, data)
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user