Skip to content

Commit d23a964

Browse files
authored
Merge pull request #36 from AthennaIO/develop
fix(handler): make a super call to handle method
2 parents 55c4f88 + a27309e commit d23a964

5 files changed

Lines changed: 15 additions & 3 deletions

File tree

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@athenna/queue",
3-
"version": "5.19.0",
3+
"version": "5.20.0",
44
"description": "The Athenna queue handler.",
55
"license": "MIT",
66
"author": "João Lenon <lenon@athenna.io>",

src/handlers/AwsSqsDriverExceptionHandler.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,10 @@ export class AwsSqsDriverExceptionHandler extends ExceptionHandler {
3434
const attempts = Math.max(driver.attempts - receiveCount, 0)
3535
const shouldRetry = attempts > 0
3636

37+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
38+
// @ts-ignore
39+
await super.handle({ job, error, driver, stopHeartbeat, requeueJitterMs })
40+
3741
if (Config.is('worker.logger.enabled', true)) {
3842
if (Config.is('worker.logger.prettifyException')) {
3943
Log.channelOrVanilla('exception').error(

src/handlers/DatabaseDriverExceptionHandler.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ export class DatabaseDriverExceptionHandler extends ExceptionHandler {
2626
}: DatabaseDriverExceptionHandlerContext) {
2727
const shouldRetry = job.attempts > 0
2828

29+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
30+
// @ts-ignore
31+
await super.handle({ job, error, driver, requeueJitterMs })
32+
2933
if (Config.is('worker.logger.enabled', true)) {
3034
if (Config.is('worker.logger.prettifyException')) {
3135
Log.channelOrVanilla('exception').error(

src/handlers/MemoryDriverExceptionHandler.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,10 @@ export class MemoryDriverExceptionHandler extends ExceptionHandler {
2626
}: MemoryDriverExceptionHandlerContext) {
2727
const shouldRetry = job.attempts > 0
2828

29+
// eslint-disable-next-line @typescript-eslint/ban-ts-comment
30+
// @ts-ignore
31+
await super.handle({ job, error, driver, requeueJitterMs })
32+
2933
job.reservedUntil = null
3034

3135
if (Config.is('worker.logger.enabled', true)) {

0 commit comments

Comments
 (0)