Skip to content
Snippets Groups Projects
Unverified Commit 5194ad7a authored by Ricardo Garim's avatar Ricardo Garim Committed by GitHub
Browse files

chore(deps): change apn to @parse/node-apn (#35148)

parent 527b31ce
No related branches found
No related tags found
No related merge requests found
import apn from '@parse/node-apn';
import type { IAppsTokens, RequiredField } from '@rocket.chat/core-typings';
import apn from 'apn';
import EJSON from 'ejson';
import type { PushOptions, PendingPushNotification } from './definition';
......@@ -7,7 +7,7 @@ import { logger } from './logger';
let apnConnection: apn.Provider | undefined;
declare module 'apn' {
declare module '@parse/node-apn' {
// eslint-disable-next-line @typescript-eslint/naming-convention
interface Notification {
setContentAvailable: (value: boolean | 1 | 0) => void;
......@@ -72,7 +72,7 @@ export const sendAPN = ({
response.failed.forEach((failure) => {
logger.debug(`Got error code ${failure.status} for token ${userToken}`);
if (['400', '410'].includes(failure.status ?? '')) {
if (['400', '410'].includes(String(failure.status))) {
logger.debug(`Removing token ${userToken}`);
_removeToken({
apn: userToken,
......
......@@ -228,6 +228,7 @@
"@opentelemetry/api": "^1.9.0",
"@opentelemetry/exporter-trace-otlp-grpc": "^0.54.2",
"@opentelemetry/sdk-node": "^0.54.2",
"@parse/node-apn": "^6.3.0",
"@react-aria/toolbar": "^3.0.0-nightly.5042",
"@react-pdf/renderer": "^3.4.5",
"@rocket.chat/account-utils": "workspace:^",
......@@ -299,7 +300,6 @@
"adm-zip": "0.5.16",
"ajv": "^8.17.1",
"ajv-formats": "~3.0.1",
"apn": "2.2.0",
"archiver": "^7.0.1",
"asterisk-manager": "^0.2.0",
"atlassian-crowd-patched": "^0.5.1",
......
......@@ -5238,6 +5238,18 @@ __metadata:
languageName: node
linkType: hard
 
"@parse/node-apn@npm:^6.3.0":
version: 6.3.0
resolution: "@parse/node-apn@npm:6.3.0"
dependencies:
debug: "npm:4.3.3"
jsonwebtoken: "npm:9.0.2"
node-forge: "npm:1.3.1"
verror: "npm:1.10.1"
checksum: 10/194cc2fbc86652a80dd13ff5a1c825aa52215a4e71564ff8992c7798179d8cbab58f507de088e60de0b62642fc7f342eacd085b0f7ad61595ee7824eb632f49b
languageName: node
linkType: hard
"@peggyjs/from-mem@npm:1.3.4":
version: 1.3.4
resolution: "@peggyjs/from-mem@npm:1.3.4"
......@@ -8203,6 +8215,7 @@ __metadata:
"@opentelemetry/api": "npm:^1.9.0"
"@opentelemetry/exporter-trace-otlp-grpc": "npm:^0.54.2"
"@opentelemetry/sdk-node": "npm:^0.54.2"
"@parse/node-apn": "npm:^6.3.0"
"@playwright/test": "npm:^1.48.2"
"@react-aria/toolbar": "npm:^3.0.0-nightly.5042"
"@react-pdf/renderer": "npm:^3.4.5"
......@@ -8360,7 +8373,6 @@ __metadata:
adm-zip: "npm:0.5.16"
ajv: "npm:^8.17.1"
ajv-formats: "npm:~3.0.1"
apn: "npm:2.2.0"
archiver: "npm:^7.0.1"
asterisk-manager: "npm:^0.2.0"
atlassian-crowd-patched: "npm:^0.5.1"
......@@ -13856,19 +13868,6 @@ __metadata:
languageName: node
linkType: hard
 
"apn@npm:2.2.0":
version: 2.2.0
resolution: "apn@npm:2.2.0"
dependencies:
debug: "npm:^3.1.0"
http2: "https://github.com/node-apn/node-http2/archive/apn-2.1.4.tar.gz"
jsonwebtoken: "npm:^8.1.0"
node-forge: "npm:^0.7.1"
verror: "npm:^1.10.0"
checksum: 10/ae56a44536f972ae5a6a4cc7a4575245159f816e0899e88fd0843da2c3c8ba0e0fb1c25f3528b05bd957ad0d3476b7f3603b783e73d0d9c3e41099c4ae38b868
languageName: node
linkType: hard
"append-transform@npm:^1.0.0":
version: 1.0.0
resolution: "append-transform@npm:1.0.0"
......@@ -22394,13 +22393,6 @@ __metadata:
languageName: node
linkType: hard
 
"http2@https://github.com/node-apn/node-http2/archive/apn-2.1.4.tar.gz":
version: 3.3.6
resolution: "http2@https://github.com/node-apn/node-http2/archive/apn-2.1.4.tar.gz"
checksum: 10/c8d7cb08a39ee1ebb9bc469da69428de7ce093ef99bf6923a24719cbe5dab3657c34901b78904a714114672ad709aff9245714d28db7a31c9975c1d65e2f29ea
languageName: node
linkType: hard
"https-browserify@npm:^1.0.0":
version: 1.0.0
resolution: "https-browserify@npm:1.0.0"
......@@ -24898,25 +24890,7 @@ __metadata:
languageName: node
linkType: hard
 
"jsonwebtoken@npm:^8.1.0":
version: 8.5.1
resolution: "jsonwebtoken@npm:8.5.1"
dependencies:
jws: "npm:^3.2.2"
lodash.includes: "npm:^4.3.0"
lodash.isboolean: "npm:^3.0.3"
lodash.isinteger: "npm:^4.0.4"
lodash.isnumber: "npm:^3.0.3"
lodash.isplainobject: "npm:^4.0.6"
lodash.isstring: "npm:^4.0.1"
lodash.once: "npm:^4.0.0"
ms: "npm:^2.1.1"
semver: "npm:^5.6.0"
checksum: 10/a7b52ea570f70bea183ceca970c003f223d9d3425d72498002e9775485c7584bfa3751d1c7291dbb59738074cba288effe73591b87bec5d467622ab3a156fdb6
languageName: node
linkType: hard
"jsonwebtoken@npm:^9, jsonwebtoken@npm:^9.0.2":
"jsonwebtoken@npm:9.0.2, jsonwebtoken@npm:^9, jsonwebtoken@npm:^9.0.2":
version: 9.0.2
resolution: "jsonwebtoken@npm:9.0.2"
dependencies:
......@@ -27336,14 +27310,7 @@ __metadata:
languageName: node
linkType: hard
 
"node-forge@npm:^0.7.1":
version: 0.7.6
resolution: "node-forge@npm:0.7.6"
checksum: 10/281507a6b5ae38bb784d7675787e82f41048a691c7de7dc1334f003043404f86e716c9ce9dbe15b5bfdf3d0bb63d61471a0f65e37d8c78c46e0090d554abe4b2
languageName: node
linkType: hard
"node-forge@npm:^1":
"node-forge@npm:1.3.1, node-forge@npm:^1":
version: 1.3.1
resolution: "node-forge@npm:1.3.1"
checksum: 10/05bab6868633bf9ad4c3b1dd50ec501c22ffd69f556cdf169a00998ca1d03e8107a6032ba013852f202035372021b845603aeccd7dfcb58cdb7430013b3daa8d
......@@ -35985,7 +35952,7 @@ __metadata:
languageName: node
linkType: hard
 
"verror@npm:^1.10.0, verror@npm:^1.8.1":
"verror@npm:1.10.1, verror@npm:^1.8.1":
version: 1.10.1
resolution: "verror@npm:1.10.1"
dependencies:
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment