File tree Expand file tree Collapse file tree 3 files changed +6
-0
lines changed
Expand file tree Collapse file tree 3 files changed +6
-0
lines changed Original file line number Diff line number Diff line change @@ -19,6 +19,8 @@ interface MetricsJobPayload {
1919export default class MetricsJob extends Job < MetricsJobPayload > {
2020 static options : JobOptions = {
2121 queue : 'metrics' ,
22+ removeOnComplete : true ,
23+ removeOnFail : { count : 100 } ,
2224 }
2325
2426 async execute ( ) : Promise < void > {
Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ interface SendEmailPayload {
88export default class SendEmailJob extends Job < SendEmailPayload > {
99 static options : JobOptions = {
1010 queue : 'email' ,
11+ removeOnComplete : { age : '7d' , count : 1000 } ,
12+ removeOnFail : { age : '30d' } ,
1113 }
1214
1315 async execute ( ) : Promise < void > {
Original file line number Diff line number Diff line change @@ -9,6 +9,8 @@ interface SyncJobPayload {
99export default class SyncJob extends Job < SyncJobPayload > {
1010 static options : JobOptions = {
1111 adapter : 'sync' ,
12+ removeOnComplete : false ,
13+ removeOnFail : false ,
1214 }
1315
1416 async execute ( ) : Promise < void > {
You can’t perform that action at this time.
0 commit comments