From 17bdbb2751c4c9c4f3e75e56dd6dbd901f1c19b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20L=C3=B3pez=20Guimaraes?= Date: Tue, 11 Nov 2025 11:53:08 +0000 Subject: [PATCH] chore: Update pretendonetwork/boss-crypto to 1.2.2 Plus some other fixes. --- package-lock.json | 14 +++++++------- package.json | 2 +- src/cli/files-3ds.cmd.ts | 5 +++-- src/cli/files.cmd.ts | 3 ++- 4 files changed, 13 insertions(+), 11 deletions(-) diff --git a/package-lock.json b/package-lock.json index e8d3d58..beddf7a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "AGPL-3.0-only", "dependencies": { "@aws-sdk/client-s3": "^3.723.0", - "@pretendonetwork/boss-crypto": "^1.1.3", + "@pretendonetwork/boss-crypto": "^1.2.2", "@pretendonetwork/grpc": "^2.3.5", "@typegoose/auto-increment": "^4.13.1", "commander": "^14.0.0", @@ -2047,9 +2047,9 @@ } }, "node_modules/@pretendonetwork/boss-crypto": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@pretendonetwork/boss-crypto/-/boss-crypto-1.1.3.tgz", - "integrity": "sha512-7SJFgpR7RVsfhWL9SGMbChYrE/IOU5PmO1kWIifXSX5H6GEAIvpdV9HV1werru/pA6DyWJw0dGWlPmHvT3AWnA==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@pretendonetwork/boss-crypto/-/boss-crypto-1.2.2.tgz", + "integrity": "sha512-sGlMiXGIThWfbs85xdWuJdgmW6YV6aQ8znh3vWWwG08BwpzzqgflluFYKhy6P0rpiMUJQuDAWK1IcVIsjD1lhw==", "license": "LGPL-3.0-only" }, "node_modules/@pretendonetwork/eslint-config": { @@ -11299,9 +11299,9 @@ "optional": true }, "@pretendonetwork/boss-crypto": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@pretendonetwork/boss-crypto/-/boss-crypto-1.1.3.tgz", - "integrity": "sha512-7SJFgpR7RVsfhWL9SGMbChYrE/IOU5PmO1kWIifXSX5H6GEAIvpdV9HV1werru/pA6DyWJw0dGWlPmHvT3AWnA==" + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/@pretendonetwork/boss-crypto/-/boss-crypto-1.2.2.tgz", + "integrity": "sha512-sGlMiXGIThWfbs85xdWuJdgmW6YV6aQ8znh3vWWwG08BwpzzqgflluFYKhy6P0rpiMUJQuDAWK1IcVIsjD1lhw==" }, "@pretendonetwork/eslint-config": { "version": "0.1.1", diff --git a/package.json b/package.json index e538f21..441bd4a 100644 --- a/package.json +++ b/package.json @@ -14,7 +14,7 @@ }, "dependencies": { "@aws-sdk/client-s3": "^3.723.0", - "@pretendonetwork/boss-crypto": "^1.1.3", + "@pretendonetwork/boss-crypto": "^1.2.2", "@pretendonetwork/grpc": "^2.3.5", "@typegoose/auto-increment": "^4.13.1", "commander": "^14.0.0", diff --git a/src/cli/files-3ds.cmd.ts b/src/cli/files-3ds.cmd.ts index b634cf1..93d488a 100644 --- a/src/cli/files-3ds.cmd.ts +++ b/src/cli/files-3ds.cmd.ts @@ -84,7 +84,8 @@ const downloadCmd = new Command('download') const ctx = getCliContext(); const { files } = await ctx.grpc.listFilesCTR({ bossAppId: appId, - taskId: taskId + taskId: taskId, + any: true }); const file = files.find(v => v.dataId === dataId); if (!file) { @@ -94,7 +95,7 @@ const downloadCmd = new Command('download') const npdl = ctx.getNpdlUrl(); const country = file.supportedCountries.length > 0 ? '/' + file.supportedCountries[0] : ''; - const language = file.supportedLanguages.length > 0 ? '/' + file.supportedCountries[0] : ''; + const language = file.supportedLanguages.length > 0 ? '/' + file.supportedLanguages[0] : ''; const { body, statusCode } = await request(`${npdl.url}/p01/nsa/${file.bossAppId}/${file.taskId}${country}${language}/${file.name}`, { headers: { Host: npdl.host diff --git a/src/cli/files.cmd.ts b/src/cli/files.cmd.ts index 9fd1553..6f6ea23 100644 --- a/src/cli/files.cmd.ts +++ b/src/cli/files.cmd.ts @@ -87,7 +87,8 @@ const downloadCmd = new Command('download') const ctx = getCliContext(); const { files } = await ctx.grpc.listFilesWUP({ bossAppId: appId, - taskId: taskId + taskId: taskId, + any: true }); const file = files.find(v => v.dataId === dataId); if (!file) {