mirror of
				https://github.com/immich-app/immich.git
				synced 2025-11-03 19:17:11 -05:00 
			
		
		
		
	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:
		
							parent
							
								
									27be076958
								
							
						
					
					
						commit
						23b38a0474
					
				
							
								
								
									
										49
									
								
								server/package-lock.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										49
									
								
								server/package-lock.json
									
									
									
										generated
									
									
									
								
							@ -17,7 +17,7 @@
 | 
				
			|||||||
        "@nestjs/core": "^10.2.2",
 | 
					        "@nestjs/core": "^10.2.2",
 | 
				
			||||||
        "@nestjs/platform-express": "^10.2.2",
 | 
					        "@nestjs/platform-express": "^10.2.2",
 | 
				
			||||||
        "@nestjs/platform-socket.io": "^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/swagger": "^7.1.8",
 | 
				
			||||||
        "@nestjs/typeorm": "^10.0.0",
 | 
					        "@nestjs/typeorm": "^10.0.0",
 | 
				
			||||||
        "@nestjs/websockets": "^10.2.2",
 | 
					        "@nestjs/websockets": "^10.2.2",
 | 
				
			||||||
@ -2466,11 +2466,11 @@
 | 
				
			|||||||
      "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
 | 
					      "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q=="
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/@nestjs/schedule": {
 | 
					    "node_modules/@nestjs/schedule": {
 | 
				
			||||||
      "version": "3.0.4",
 | 
					      "version": "4.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-3.0.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-4.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-uFJpuZsXfpvgx2y7/KrIZW9e1L68TLiwRodZ6+Gc8xqQiHSUzAVn+9F4YMxWFlHITZvvkjWziUFgRNCitDcTZQ==",
 | 
					      "integrity": "sha512-zz4h54m/F/1qyQKvMJCRphmuwGqJltDAkFxUXCVqJBXEs5kbPt93Pza3heCQOcMH22MZNhGlc9DmDMLXVHmgVQ==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "cron": "2.4.3",
 | 
					        "cron": "3.1.3",
 | 
				
			||||||
        "uuid": "9.0.1"
 | 
					        "uuid": "9.0.1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "peerDependencies": {
 | 
					      "peerDependencies": {
 | 
				
			||||||
@ -5618,12 +5618,12 @@
 | 
				
			|||||||
      "devOptional": true
 | 
					      "devOptional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/cron": {
 | 
					    "node_modules/cron": {
 | 
				
			||||||
      "version": "2.4.3",
 | 
					      "version": "3.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/cron/-/cron-2.4.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/cron/-/cron-3.1.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ==",
 | 
					      "integrity": "sha512-KVxeKTKYj2eNzN4ElnT6nRSbjbfhyxR92O/Jdp6SH3pc05CDJws59jBrZWEMQlxevCiE6QUTrXy+Im3vC3oD3A==",
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
        "@types/luxon": "~3.3.0",
 | 
					        "@types/luxon": "~3.3.0",
 | 
				
			||||||
        "luxon": "~3.3.0"
 | 
					        "luxon": "~3.4.0"
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "node_modules/cron-parser": {
 | 
					    "node_modules/cron-parser": {
 | 
				
			||||||
@ -5637,14 +5637,6 @@
 | 
				
			|||||||
        "node": ">=12.0.0"
 | 
					        "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": {
 | 
					    "node_modules/cross-spawn": {
 | 
				
			||||||
      "version": "7.0.3",
 | 
					      "version": "7.0.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
 | 
				
			||||||
@ -14609,11 +14601,11 @@
 | 
				
			|||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "@nestjs/schedule": {
 | 
					    "@nestjs/schedule": {
 | 
				
			||||||
      "version": "3.0.4",
 | 
					      "version": "4.0.0",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-3.0.4.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/@nestjs/schedule/-/schedule-4.0.0.tgz",
 | 
				
			||||||
      "integrity": "sha512-uFJpuZsXfpvgx2y7/KrIZW9e1L68TLiwRodZ6+Gc8xqQiHSUzAVn+9F4YMxWFlHITZvvkjWziUFgRNCitDcTZQ==",
 | 
					      "integrity": "sha512-zz4h54m/F/1qyQKvMJCRphmuwGqJltDAkFxUXCVqJBXEs5kbPt93Pza3heCQOcMH22MZNhGlc9DmDMLXVHmgVQ==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "cron": "2.4.3",
 | 
					        "cron": "3.1.3",
 | 
				
			||||||
        "uuid": "9.0.1"
 | 
					        "uuid": "9.0.1"
 | 
				
			||||||
      },
 | 
					      },
 | 
				
			||||||
      "dependencies": {
 | 
					      "dependencies": {
 | 
				
			||||||
@ -17045,19 +17037,12 @@
 | 
				
			|||||||
      "devOptional": true
 | 
					      "devOptional": true
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "cron": {
 | 
					    "cron": {
 | 
				
			||||||
      "version": "2.4.3",
 | 
					      "version": "3.1.3",
 | 
				
			||||||
      "resolved": "https://registry.npmjs.org/cron/-/cron-2.4.3.tgz",
 | 
					      "resolved": "https://registry.npmjs.org/cron/-/cron-3.1.3.tgz",
 | 
				
			||||||
      "integrity": "sha512-YBvExkQYF7w0PxyeFLRyr817YVDhGxaCi5/uRRMqa4aWD3IFKRd+uNbpW1VWMdqQy8PZ7CElc+accXJcauPKzQ==",
 | 
					      "integrity": "sha512-KVxeKTKYj2eNzN4ElnT6nRSbjbfhyxR92O/Jdp6SH3pc05CDJws59jBrZWEMQlxevCiE6QUTrXy+Im3vC3oD3A==",
 | 
				
			||||||
      "requires": {
 | 
					      "requires": {
 | 
				
			||||||
        "@types/luxon": "~3.3.0",
 | 
					        "@types/luxon": "~3.3.0",
 | 
				
			||||||
        "luxon": "~3.3.0"
 | 
					        "luxon": "~3.4.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=="
 | 
					 | 
				
			||||||
        }
 | 
					 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
    "cron-parser": {
 | 
					    "cron-parser": {
 | 
				
			||||||
 | 
				
			|||||||
@ -44,7 +44,7 @@
 | 
				
			|||||||
    "@nestjs/core": "^10.2.2",
 | 
					    "@nestjs/core": "^10.2.2",
 | 
				
			||||||
    "@nestjs/platform-express": "^10.2.2",
 | 
					    "@nestjs/platform-express": "^10.2.2",
 | 
				
			||||||
    "@nestjs/platform-socket.io": "^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/swagger": "^7.1.8",
 | 
				
			||||||
    "@nestjs/typeorm": "^10.0.0",
 | 
					    "@nestjs/typeorm": "^10.0.0",
 | 
				
			||||||
    "@nestjs/websockets": "^10.2.2",
 | 
					    "@nestjs/websockets": "^10.2.2",
 | 
				
			||||||
 | 
				
			|||||||
@ -34,7 +34,7 @@ export class JobRepository implements IJobRepository {
 | 
				
			|||||||
  }
 | 
					  }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  addCronJob(name: string, expression: string, onTick: () => void, start = true): void {
 | 
					  addCronJob(name: string, expression: string, onTick: () => void, start = true): void {
 | 
				
			||||||
    const job = new CronJob(
 | 
					    const job = new CronJob<null, null>(
 | 
				
			||||||
      expression,
 | 
					      expression,
 | 
				
			||||||
      onTick,
 | 
					      onTick,
 | 
				
			||||||
      // function to run onComplete
 | 
					      // function to run onComplete
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user