({ detail: { job } }: { detail: { job: Job } })
| 92 | } |
| 93 | |
| 94 | protected handleSuccess({ detail: { job } }: { detail: { job: Job } }) { |
| 95 | const timeUsed = Date.now() - job.start; |
| 96 | this.logger.debug( |
| 97 | `Job has succeeded after ${timeUsed.toLocaleString()}ms of activity.`, |
| 98 | ); |
| 99 | this.metrics.addSuccessful(Date.now() - job.start); |
| 100 | // @TODO Figure out a better argument handling for jobs |
| 101 | this.jobEnd({ |
| 102 | req: job.args[0], |
| 103 | start: job.start, |
| 104 | status: 'successful', |
| 105 | route: job.route, |
| 106 | } as AfterResponse); |
| 107 | } |
| 108 | |
| 109 | protected handleJobTimeout({ |
| 110 | detail: { next, job }, |
nothing calls this directly
no test coverage detected