fix(deps): update dependency @nestjs/schedule to v4 (#5348)

* fix(deps): update dependency @nestjs/schedule to v4

* fix: change CronJob in addCronJob to match new type required by nestjs schedule module

---------

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Zack Pollard <zackpollard@ymail.com>
This commit is contained in:
renovate[bot] 2024-01-01 22:25:25 -05:00 committed by GitHub
parent 27be076958
commit 23b38a0474
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 34 deletions

View File

@ -17,7 +17,7 @@
"@nestjs/core": "^10.2.2",
"@nestjs/platform-express": "^10.2.2",
"@nestjs/platform-socket.io": "^10.2.2",
"@nestjs/schedule": "^3.0.3",
"@nestjs/schedule": "^4.0.0",
"@nestjs/swagger": "^7.1.8",
"@nestjs/typeorm": "^10.0.0",
"@nestjs/websockets": "^10.2.2",
@ -2466,11 +2466,11 @@
"integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
},
"node_modules/@nestjs/schedule": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-3.0.4.tgz",
"integrity": "sha512-uFJpuZsXfpvgx2y7/KrIZW9e1L68TLiwRodZ6+Gc8xqQiHSUzAVn+9F4YMxWFlHITZvvkjWziUFgRNCitDcTZQ==",
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-4.0.0.tgz",
"integrity": "sha512-zz4h54m/F/1qyQKvMJCRphmuwGqJltDAkFxUXCVqJBXEs5kbPt93Pza3heCQOcMH22MZNhGlc9DmDMLXVHmgVQ==",
"dependencies": {
"cron": "2.4.3",
"cron": "3.1.3",
"uuid": "9.0.1"
},
"peerDependencies": {
@ -5618,12 +5618,12 @@
"devOptional": true
},
"node_modules/cron": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/cron/-/cron-2.4.3.tgz",
"integrity": "sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ==",
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/cron/-/cron-3.1.3.tgz",
"integrity": "sha512-KVxeKTKYj2eNzN4ElnT6nRSbjbfhyxR92O/Jdp6SH3pc05CDJws59jBrZWEMQlxevCiE6QUTrXy+Im3vC3oD3A==",
"dependencies": {
"@types/luxon": "~3.3.0",
"luxon": "~3.3.0"
"luxon": "~3.4.0"
}
},
"node_modules/cron-parser": {
@ -5637,14 +5637,6 @@
"node": ">=12.0.0"
}
},
"node_modules/cron/node_modules/luxon": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz",
"integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg==",
"engines": {
"node": ">=12"
}
},
"node_modules/cross-spawn": {
"version": "7.0.3",
"resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
@ -14609,11 +14601,11 @@
}
},
"@nestjs/schedule": {
"version": "3.0.4",
"resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-3.0.4.tgz",
"integrity": "sha512-uFJpuZsXfpvgx2y7/KrIZW9e1L68TLiwRodZ6+Gc8xqQiHSUzAVn+9F4YMxWFlHITZvvkjWziUFgRNCitDcTZQ==",
"version": "4.0.0",
"resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-4.0.0.tgz",
"integrity": "sha512-zz4h54m/F/1qyQKvMJCRphmuwGqJltDAkFxUXCVqJBXEs5kbPt93Pza3heCQOcMH22MZNhGlc9DmDMLXVHmgVQ==",
"requires": {
"cron": "2.4.3",
"cron": "3.1.3",
"uuid": "9.0.1"
},
"dependencies": {
@ -17045,19 +17037,12 @@
"devOptional": true
},
"cron": {
"version": "2.4.3",
"resolved": "https://registry.npmjs.org/cron/-/cron-2.4.3.tgz",
"integrity": "sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ==",
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/cron/-/cron-3.1.3.tgz",
"integrity": "sha512-KVxeKTKYj2eNzN4ElnT6nRSbjbfhyxR92O/Jdp6SH3pc05CDJws59jBrZWEMQlxevCiE6QUTrXy+Im3vC3oD3A==",
"requires": {
"@types/luxon": "~3.3.0",
"luxon": "~3.3.0"
},
"dependencies": {
"luxon": {
"version": "3.3.0",
"resolved": "https://registry.npmjs.org/luxon/-/luxon-3.3.0.tgz",
"integrity": "sha512-An0UCfG/rSiqtAIiBPO0Y9/zAnHUZxAMiCpTd5h2smgsj7GGmcenvrvww2cqNA8/4A5ZrD1gJpHN2mIHZQF+Mg=="
}
"luxon": "~3.4.0"
}
},
"cron-parser": {

View File

@ -44,7 +44,7 @@
"@nestjs/core": "^10.2.2",
"@nestjs/platform-express": "^10.2.2",
"@nestjs/platform-socket.io": "^10.2.2",
"@nestjs/schedule": "^3.0.3",
"@nestjs/schedule": "^4.0.0",
"@nestjs/swagger": "^7.1.8",
"@nestjs/typeorm": "^10.0.0",
"@nestjs/websockets": "^10.2.2",

View File

@ -34,7 +34,7 @@ export class JobRepository implements IJobRepository {
}
addCronJob(name: string, expression: string, onTick: () => void, start = true): void {
const job = new CronJob(
const job = new CronJob<null, null>(
expression,
onTick,
// function to run onComplete