diff --git a/package-lock.json b/package-lock.json index 7b96d827a..114e60fb0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -81,7 +81,6 @@ "@ionic-native/status-bar": "^5.0.0", "@ionic-native/streaming-media": "^5.36.0", "@ionic-native/wheel-selector": "^5.31.1", - "@ionic/angular": "^5.9.3", "@ionic/core": "^5.8.1", "@ionic/pwa-elements": "^3.0.2", "@ionic/storage": "^2.3.1", @@ -90,6 +89,8 @@ "@ng-bootstrap/ng-bootstrap": "^9.1.2", "@ngx-translate/core": "^13.0.0", "@pdftron/pdfjs-express": "^8.0.1", + "@sentry/angular": "^7.13.0", + "@sentry/capacitor": "^0.10.1", "@types/jest-environment-puppeteer": "^4.4.1", "@types/puppeteer": "^5.4.4", "alasql": "^1.7.3", @@ -4468,10 +4469,12 @@ } }, "node_modules/@ionic/angular": { - "version": "5.9.3", - "license": "MIT", + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-5.9.4.tgz", + "integrity": "sha512-U/85FePF48VaZXTudTwpVXDqhGmYfarl/7vki7a4umnIORnWtHqD2/pXsqqZ/O1EcbALwULYIeVXAfkFpPd2wQ==", + "peer": true, "dependencies": { - "@ionic/core": "5.9.3", + "@ionic/core": "5.9.4", "tslib": "^1.9.3" }, "peerDependencies": { @@ -4581,22 +4584,10 @@ } } }, - "node_modules/@ionic/angular/node_modules/@ionic/core": { - "version": "5.9.3", - "license": "MIT", - "dependencies": { - "@stencil/core": "^2.4.0", - "ionicons": "^5.5.3", - "tslib": "^2.1.0" - } - }, - "node_modules/@ionic/angular/node_modules/@ionic/core/node_modules/tslib": { - "version": "2.3.1", - "license": "0BSD" - }, "node_modules/@ionic/angular/node_modules/tslib": { "version": "1.14.1", - "license": "0BSD" + "license": "0BSD", + "peer": true }, "node_modules/@ionic/cli-framework": { "version": "4.2.0", @@ -4691,8 +4682,9 @@ "license": "0BSD" }, "node_modules/@ionic/core": { - "version": "5.8.1", - "license": "MIT", + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.9.4.tgz", + "integrity": "sha512-Ngz9yVT6fIiGdSxxBer8uJxP4w6PasvohYpLxhtMgYiWnyIu0vZra2ui3HrYukCzUo5/SbNPiUr1l7cj1E+7qw==", "dependencies": { "@stencil/core": "^2.4.0", "ionicons": "^5.5.3", @@ -6069,6 +6061,336 @@ "url": "https://github.com/sponsors/epoberezkin" } }, + "node_modules/@sentry/angular": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/angular/-/angular-7.13.0.tgz", + "integrity": "sha512-v0ysuovmkEdC3EhXJJgHxj21sjs7qqz9NciO9XYCgRHe0BwlTJg8WG0t29q0ZMkfjjtddQ5N9dom9AtKoedkVA==", + "dependencies": { + "@sentry/browser": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "@angular/common": "10.x || 11.x || 12.x || 13.x || 14.x", + "@angular/core": "10.x || 11.x || 12.x || 13.x || 14.x", + "@angular/router": "10.x || 11.x || 12.x || 13.x || 14.x", + "rxjs": "^6.5.5 || ^7.x" + } + }, + "node_modules/@sentry/browser": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.13.0.tgz", + "integrity": "sha512-WbgClHPYe8TKsdVVbuzd6alxwh3maFQNuljMkSTnYvPx2P+NT0wHljTs37D39FGfSmAwaqn7D/1ZHAtC+6mWxA==", + "dependencies": { + "@sentry/core": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/browser/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/capacitor": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@sentry/capacitor/-/capacitor-0.10.1.tgz", + "integrity": "sha512-g1Hns/n1gJhgs/Lu1yJF111y/8VM0li1xcgBGYkX2WUL2xYw1DGwd6D3wAOK6YizNvC9cO7uwhTlzj9pEeEEbQ==", + "dependencies": { + "@sentry/browser": "7.13.0", + "@sentry/core": "7.13.0", + "@sentry/hub": "7.13.0", + "@sentry/integrations": "7.13.0", + "@sentry/tracing": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "@sentry/wizard": "^1.1.4", + "promise": "^8.1.0" + }, + "peerDependencies": { + "@capacitor/core": ">=3.0.0", + "@sentry/angular": "7.13.0", + "@sentry/react": "7.13.0", + "@sentry/vue": "7.13.0" + }, + "peerDependenciesMeta": { + "@sentry/angular": { + "optional": true + }, + "@sentry/react": { + "optional": true + }, + "@sentry/vue": { + "optional": true + } + } + }, + "node_modules/@sentry/cli": { + "version": "1.74.6", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.74.6.tgz", + "integrity": "sha512-pJ7JJgozyjKZSTjOGi86chIngZMLUlYt2HOog+OJn+WGvqEkVymu8m462j1DiXAnex9NspB4zLLNuZ/R6rTQHg==", + "hasInstallScript": true, + "dependencies": { + "https-proxy-agent": "^5.0.0", + "mkdirp": "^0.5.5", + "node-fetch": "^2.6.7", + "npmlog": "^4.1.2", + "progress": "^2.0.3", + "proxy-from-env": "^1.1.0", + "which": "^2.0.2" + }, + "bin": { + "sentry-cli": "bin/sentry-cli" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sentry/cli/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/@sentry/core": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.13.0.tgz", + "integrity": "sha512-hB46fklmKrSDMEvZOF8qBHhys7PONBFyxQtbNDZUlv/kabs4gF3VEg1ftCaXnjx4lLNlsUl/ScFdM6194RvISg==", + "dependencies": { + "@sentry/hub": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/core/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/hub": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.13.0.tgz", + "integrity": "sha512-88/GsD1BoyrBwRKJCmVHZtSH5rizOsImUHWEXc1AOa1aR8nanfn56JdAbd6tC55pA+nT4R4H4vN/PrUaomTbtg==", + "dependencies": { + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/hub/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/integrations": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.13.0.tgz", + "integrity": "sha512-el5tonn/96fC+GMco70TXI2yrGmDLSFc0THKO/r9YEIJjqcK1KV1C6jJhTWt09ZBAgoeRCXSMn5xvdl3fc9Zrw==", + "dependencies": { + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "localforage": "^1.8.1", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/integrations/node_modules/localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "dependencies": { + "lie": "3.1.1" + } + }, + "node_modules/@sentry/integrations/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/tracing": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.13.0.tgz", + "integrity": "sha512-/MKSd25rGv6Pc0FPBLXJifkfvSaYVPA8XUOLzVeDN0gl07h8AXli4qG9amTh/4Wb5h4dFpbcscOvW2VC+pxkIA==", + "dependencies": { + "@sentry/hub": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/tracing/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.13.0.tgz", + "integrity": "sha512-ttckM1XaeyHRLMdr79wmGA5PFbTGx2jio9DCD/mkEpSfk6OGfqfC7gpwy7BNstDH/VKyQj/lDCJPnwvWqARMoQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.13.0.tgz", + "integrity": "sha512-jnR85LgRLSk7IQe2OhKOPMY4fasJCNQNW0iCXsH+S2R1qnsF+N4ksNkQ+7JyyM9E7F03YpI2qd76bKY0VIn5iA==", + "dependencies": { + "@sentry/types": "7.13.0", + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@sentry/utils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@sentry/wizard": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@sentry/wizard/-/wizard-1.4.0.tgz", + "integrity": "sha512-Q/f9wJAAAr/YB6oWUzMQP/y5LIgx9la1SanMHNr3hMtVPKkMhvIZO5UWVn2G763yi85zARqSCLDx31/tZd4new==", + "dependencies": { + "@sentry/cli": "^1.72.0", + "chalk": "^2.4.1", + "glob": "^7.1.3", + "inquirer": "^6.2.0", + "lodash": "^4.17.15", + "opn": "^5.4.0", + "r2": "^2.0.1", + "read-env": "^1.3.0", + "semver": "^7.3.5", + "xcode": "3.0.1", + "yargs": "^16.2.0" + }, + "bin": { + "sentry-wizard": "dist/bin.js" + }, + "engines": { + "node": ">=6.9.5", + "npm": ">=3.10.7", + "yarn": ">=1.0.2" + } + }, + "node_modules/@sentry/wizard/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sentry/wizard/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sentry/wizard/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@sentry/wizard/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "node_modules/@sentry/wizard/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@sentry/wizard/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "engines": { + "node": ">=4" + } + }, + "node_modules/@sentry/wizard/node_modules/opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sentry/wizard/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@sentry/wizard/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/@sideway/address": { "version": "4.1.2", "license": "BSD-3-Clause", @@ -7118,6 +7440,11 @@ "node": ">=0.10.0" } }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, "node_modules/asn1": { "version": "0.2.4", "license": "MIT", @@ -7871,6 +8198,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "dependencies": { + "stream-buffers": "2.2.x" + } + }, "node_modules/bplist-parser": { "version": "0.2.0", "license": "MIT", @@ -25116,6 +25451,14 @@ "node": ">=0.4.0" } }, + "node_modules/promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "dependencies": { + "asap": "~2.0.6" + } + }, "node_modules/promise-inflight": { "version": "1.0.1", "license": "ISC" @@ -25759,6 +26102,16 @@ ], "license": "MIT" }, + "node_modules/r2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/r2/-/r2-2.0.1.tgz", + "integrity": "sha512-EEmxoxYCe3LHzAUhRIRxdCKERpeRNmlLj6KLUSORqnK6dWl/K5ShmDGZqM2lRZQeqJgF+wyqk0s1M7SWUveNOQ==", + "dependencies": { + "caseless": "^0.12.0", + "node-fetch": "^2.0.0-alpha.8", + "typedarray-to-buffer": "^3.1.2" + } + }, "node_modules/randombytes": { "version": "2.1.0", "license": "MIT", @@ -25866,6 +26219,22 @@ "node": ">=6" } }, + "node_modules/read-env": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/read-env/-/read-env-1.3.0.tgz", + "integrity": "sha512-DbCgZ8oHwZreK/E2E27RGk3EUPapMhYGSGIt02k9sX6R3tCFc4u4tkltKvkCvzEQ3SOLUaiYHAnGb+TdsnPp0A==", + "dependencies": { + "camelcase": "5.0.0" + } + }, + "node_modules/read-env/node_modules/camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==", + "engines": { + "node": ">=6" + } + }, "node_modules/read-package-json": { "version": "4.1.2", "license": "ISC", @@ -27400,6 +27769,27 @@ "simple-concat": "^1.0.0" } }, + "node_modules/simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "dependencies": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + } + }, + "node_modules/simple-plist/node_modules/bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "dependencies": { + "big-integer": "1.6.x" + }, + "engines": { + "node": ">= 5.10.0" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "license": "MIT", @@ -28060,6 +28450,14 @@ "safe-buffer": "~5.1.0" } }, + "node_modules/stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==", + "engines": { + "node": ">= 0.10.0" + } + }, "node_modules/stream-http": { "version": "2.8.3", "license": "MIT", @@ -37986,6 +38384,26 @@ } } }, + "node_modules/xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "dependencies": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/xcode/node_modules/uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==", + "bin": { + "uuid": "dist/bin/uuid" + } + }, "node_modules/xdg-basedir": { "version": "4.0.0", "license": "MIT", @@ -40842,27 +41260,18 @@ } }, "@ionic/angular": { - "version": "5.9.3", + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/@ionic/angular/-/angular-5.9.4.tgz", + "integrity": "sha512-U/85FePF48VaZXTudTwpVXDqhGmYfarl/7vki7a4umnIORnWtHqD2/pXsqqZ/O1EcbALwULYIeVXAfkFpPd2wQ==", + "peer": true, "requires": { - "@ionic/core": "5.9.3", + "@ionic/core": "5.9.4", "tslib": "^1.9.3" }, "dependencies": { - "@ionic/core": { - "version": "5.9.3", - "requires": { - "@stencil/core": "^2.4.0", - "ionicons": "^5.5.3", - "tslib": "^2.1.0" - }, - "dependencies": { - "tslib": { - "version": "2.3.1" - } - } - }, "tslib": { - "version": "1.14.1" + "version": "1.14.1", + "peer": true } } }, @@ -41002,7 +41411,9 @@ } }, "@ionic/core": { - "version": "5.8.1", + "version": "5.9.4", + "resolved": "https://registry.npmjs.org/@ionic/core/-/core-5.9.4.tgz", + "integrity": "sha512-Ngz9yVT6fIiGdSxxBer8uJxP4w6PasvohYpLxhtMgYiWnyIu0vZra2ui3HrYukCzUo5/SbNPiUr1l7cj1E+7qw==", "requires": { "@stencil/core": "^2.4.0", "ionicons": "^5.5.3", @@ -41994,6 +42405,266 @@ } } }, + "@sentry/angular": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/angular/-/angular-7.13.0.tgz", + "integrity": "sha512-v0ysuovmkEdC3EhXJJgHxj21sjs7qqz9NciO9XYCgRHe0BwlTJg8WG0t29q0ZMkfjjtddQ5N9dom9AtKoedkVA==", + "requires": { + "@sentry/browser": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^2.0.0" + } + }, + "@sentry/browser": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/browser/-/browser-7.13.0.tgz", + "integrity": "sha512-WbgClHPYe8TKsdVVbuzd6alxwh3maFQNuljMkSTnYvPx2P+NT0wHljTs37D39FGfSmAwaqn7D/1ZHAtC+6mWxA==", + "requires": { + "@sentry/core": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@sentry/capacitor": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/@sentry/capacitor/-/capacitor-0.10.1.tgz", + "integrity": "sha512-g1Hns/n1gJhgs/Lu1yJF111y/8VM0li1xcgBGYkX2WUL2xYw1DGwd6D3wAOK6YizNvC9cO7uwhTlzj9pEeEEbQ==", + "requires": { + "@sentry/browser": "7.13.0", + "@sentry/core": "7.13.0", + "@sentry/hub": "7.13.0", + "@sentry/integrations": "7.13.0", + "@sentry/tracing": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "@sentry/wizard": "^1.1.4", + "promise": "^8.1.0" + } + }, + "@sentry/cli": { + "version": "1.74.6", + "resolved": "https://registry.npmjs.org/@sentry/cli/-/cli-1.74.6.tgz", + "integrity": "sha512-pJ7JJgozyjKZSTjOGi86chIngZMLUlYt2HOog+OJn+WGvqEkVymu8m462j1DiXAnex9NspB4zLLNuZ/R6rTQHg==", + "requires": { + "https-proxy-agent": "^5.0.0", + "mkdirp": "^0.5.5", + "node-fetch": "^2.6.7", + "npmlog": "^4.1.2", + "progress": "^2.0.3", + "proxy-from-env": "^1.1.0", + "which": "^2.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "requires": { + "minimist": "^1.2.6" + } + } + } + }, + "@sentry/core": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/core/-/core-7.13.0.tgz", + "integrity": "sha512-hB46fklmKrSDMEvZOF8qBHhys7PONBFyxQtbNDZUlv/kabs4gF3VEg1ftCaXnjx4lLNlsUl/ScFdM6194RvISg==", + "requires": { + "@sentry/hub": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@sentry/hub": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/hub/-/hub-7.13.0.tgz", + "integrity": "sha512-88/GsD1BoyrBwRKJCmVHZtSH5rizOsImUHWEXc1AOa1aR8nanfn56JdAbd6tC55pA+nT4R4H4vN/PrUaomTbtg==", + "requires": { + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@sentry/integrations": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/integrations/-/integrations-7.13.0.tgz", + "integrity": "sha512-el5tonn/96fC+GMco70TXI2yrGmDLSFc0THKO/r9YEIJjqcK1KV1C6jJhTWt09ZBAgoeRCXSMn5xvdl3fc9Zrw==", + "requires": { + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "localforage": "^1.8.1", + "tslib": "^1.9.3" + }, + "dependencies": { + "localforage": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/localforage/-/localforage-1.10.0.tgz", + "integrity": "sha512-14/H1aX7hzBBmmh7sGPd+AOMkkIrHM3Z1PAyGgZigA1H1p5O5ANnMyWzvpAETtG68/dC4pC0ncy3+PPGzXZHPg==", + "requires": { + "lie": "3.1.1" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@sentry/tracing": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/tracing/-/tracing-7.13.0.tgz", + "integrity": "sha512-/MKSd25rGv6Pc0FPBLXJifkfvSaYVPA8XUOLzVeDN0gl07h8AXli4qG9amTh/4Wb5h4dFpbcscOvW2VC+pxkIA==", + "requires": { + "@sentry/hub": "7.13.0", + "@sentry/types": "7.13.0", + "@sentry/utils": "7.13.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@sentry/types": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/types/-/types-7.13.0.tgz", + "integrity": "sha512-ttckM1XaeyHRLMdr79wmGA5PFbTGx2jio9DCD/mkEpSfk6OGfqfC7gpwy7BNstDH/VKyQj/lDCJPnwvWqARMoQ==" + }, + "@sentry/utils": { + "version": "7.13.0", + "resolved": "https://registry.npmjs.org/@sentry/utils/-/utils-7.13.0.tgz", + "integrity": "sha512-jnR85LgRLSk7IQe2OhKOPMY4fasJCNQNW0iCXsH+S2R1qnsF+N4ksNkQ+7JyyM9E7F03YpI2qd76bKY0VIn5iA==", + "requires": { + "@sentry/types": "7.13.0", + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@sentry/wizard": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@sentry/wizard/-/wizard-1.4.0.tgz", + "integrity": "sha512-Q/f9wJAAAr/YB6oWUzMQP/y5LIgx9la1SanMHNr3hMtVPKkMhvIZO5UWVn2G763yi85zARqSCLDx31/tZd4new==", + "requires": { + "@sentry/cli": "^1.72.0", + "chalk": "^2.4.1", + "glob": "^7.1.3", + "inquirer": "^6.2.0", + "lodash": "^4.17.15", + "opn": "^5.4.0", + "r2": "^2.0.1", + "read-env": "^1.3.0", + "semver": "^7.3.5", + "xcode": "3.0.1", + "yargs": "^16.2.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==" + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "requires": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + } + } + } + }, "@sideway/address": { "version": "4.1.2", "requires": { @@ -42745,6 +43416,11 @@ "version": "1.0.1", "dev": true }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + }, "asn1": { "version": "0.2.4", "requires": { @@ -43239,6 +43915,14 @@ } } }, + "bplist-creator": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz", + "integrity": "sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg==", + "requires": { + "stream-buffers": "2.2.x" + } + }, "bplist-parser": { "version": "0.2.0", "requires": { @@ -54623,6 +55307,14 @@ "progress": { "version": "2.0.3" }, + "promise": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz", + "integrity": "sha512-rZPNPKTOYVNEEKFaq1HqTgOwZD+4/YHS5ukLzQCypkj+OkYx7iv0mA91lJlpPPZ8vMau3IIGj5Qlwrx+8iiSmg==", + "requires": { + "asap": "~2.0.6" + } + }, "promise-inflight": { "version": "1.0.1" }, @@ -55040,6 +55732,16 @@ "queue-microtask": { "version": "1.2.3" }, + "r2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/r2/-/r2-2.0.1.tgz", + "integrity": "sha512-EEmxoxYCe3LHzAUhRIRxdCKERpeRNmlLj6KLUSORqnK6dWl/K5ShmDGZqM2lRZQeqJgF+wyqk0s1M7SWUveNOQ==", + "requires": { + "caseless": "^0.12.0", + "node-fetch": "^2.0.0-alpha.8", + "typedarray-to-buffer": "^3.1.2" + } + }, "randombytes": { "version": "2.1.0", "requires": { @@ -55115,6 +55817,21 @@ "with-open-file": "^0.1.6" } }, + "read-env": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/read-env/-/read-env-1.3.0.tgz", + "integrity": "sha512-DbCgZ8oHwZreK/E2E27RGk3EUPapMhYGSGIt02k9sX6R3tCFc4u4tkltKvkCvzEQ3SOLUaiYHAnGb+TdsnPp0A==", + "requires": { + "camelcase": "5.0.0" + }, + "dependencies": { + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + } + } + }, "read-package-json": { "version": "4.1.2", "requires": { @@ -56105,6 +56822,26 @@ "simple-concat": "^1.0.0" } }, + "simple-plist": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz", + "integrity": "sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw==", + "requires": { + "bplist-creator": "0.1.0", + "bplist-parser": "0.3.1", + "plist": "^3.0.5" + }, + "dependencies": { + "bplist-parser": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz", + "integrity": "sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA==", + "requires": { + "big-integer": "1.6.x" + } + } + } + }, "simple-swizzle": { "version": "0.2.2", "requires": { @@ -56587,6 +57324,11 @@ } } }, + "stream-buffers": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz", + "integrity": "sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg==" + }, "stream-http": { "version": "2.8.3", "peer": true, @@ -63489,6 +64231,22 @@ "version": "7.5.5", "requires": {} }, + "xcode": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz", + "integrity": "sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA==", + "requires": { + "simple-plist": "^1.1.0", + "uuid": "^7.0.3" + }, + "dependencies": { + "uuid": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz", + "integrity": "sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg==" + } + } + }, "xdg-basedir": { "version": "4.0.0" }, diff --git a/package.json b/package.json index 51e616808..20a708a17 100644 --- a/package.json +++ b/package.json @@ -91,7 +91,6 @@ "@ionic-native/status-bar": "^5.0.0", "@ionic-native/streaming-media": "^5.36.0", "@ionic-native/wheel-selector": "^5.31.1", - "@ionic/angular": "^5.9.3", "@ionic/core": "^5.8.1", "@ionic/pwa-elements": "^3.0.2", "@ionic/storage": "^2.3.1", @@ -100,6 +99,8 @@ "@ng-bootstrap/ng-bootstrap": "^9.1.2", "@ngx-translate/core": "^13.0.0", "@pdftron/pdfjs-express": "^8.0.1", + "@sentry/angular": "^7.13.0", + "@sentry/capacitor": "^0.10.1", "@types/jest-environment-puppeteer": "^4.4.1", "@types/puppeteer": "^5.4.4", "alasql": "^1.7.3", diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 845562c2a..dafcf857e 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -69,7 +69,7 @@ import { FileOpener } from '@awesome-cordova-plugins/file-opener/ngx'; // The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular. -/////123////import * as SentrySibling from '@sentry/angular'; +/////123//// import * as SentrySibling from '@sentry/angular'; /////123////import * as Sentry from '@sentry/capacitor'; // The example is using Angular, Import '@sentry/vue' or '@sentry/react' when using a Sibling different than Angular. // For automatic instrumentation (highly recommended) @@ -83,7 +83,7 @@ import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */ /////123//// Sentry.init( /////123//// { /////123//// dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176', -/////123//// // To set your release and dist versions + // To set your release and dist versions /////123//// release: 'gabinetedigital@1.0.0', /////123//// dist: '1', // Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring. @@ -145,7 +145,7 @@ import { FirebaseX } from '@ionic-native/firebase-x/ngx'; */ { provide: ErrorHandler, // Attach the Sentry ErrorHandler - /////123//// useValue: SentrySibling.createErrorHandler(), + /////123////useValue: SentrySibling.createErrorHandler(), }, StatusBar, //SplashScreen, diff --git a/src/app/modals/profile/profile.page.ts b/src/app/modals/profile/profile.page.ts index 8bc8646f8..bf6599285 100644 --- a/src/app/modals/profile/profile.page.ts +++ b/src/app/modals/profile/profile.page.ts @@ -192,9 +192,14 @@ export class ProfilePage implements OnInit { deleteNotification(index) { this.notificationdata = this.notificationdata.filter(item => item.index != index); + console.log(this.notificationdata) + console.log(this.notificationdata) - this.storageservice.store("Notifications", JSON.stringify(this.notificationdata)).then(() => { + //this.storageservice.remove("Notifications") + this.storageservice.store("Notifications", this.notificationdata).then((store) => { + console.log(store) this.storageservice.get("Notifications").then((value) => { + console.log(value) }).catch((error) => { console.error('storage delete notification: ',error) }) diff --git a/src/app/services/notifications.service.ts b/src/app/services/notifications.service.ts index ecdbb1aa9..f929eb788 100644 --- a/src/app/services/notifications.service.ts +++ b/src/app/services/notifications.service.ts @@ -15,6 +15,7 @@ import { v4 as uuidv4 } from 'uuid'; import { EventTrigger } from '../services/eventTrigger.service'; import { SessionStore } from '../store/session.service'; import { ActionPerformed, PushNotificationSchema, PushNotifications, Token, } from '@capacitor/push-notifications'; +/* import { Events } from 'ionic-angular' */ @Injectable({ providedIn: 'root' @@ -44,6 +45,7 @@ export class NotificationsService { private activeroute: ActivatedRoute, private eventtrigger: EventTrigger, private backgroundservice: BackgroundService, + /* private eventTriger: Events, */ /* private fcm: FCM */) { this.storageService.get("Notifications").then((value) => { @@ -147,9 +149,19 @@ export class NotificationsService { PushNotifications.addListener('pushNotificationReceived', (notification: PushNotificationSchema) => { console.log(notification) - this.DataArray.push(notification) + //this.DataArray.push(notification) + //console.log(this.DataArray) + + this.storageService.get("Notifications").then((store) => { + store.push(notification) + this.storageService.store("Notifications", store) + }).catch((error) => { + if(!error) { + this.storageService.store("Notifications", [notification]) + } + }) - this.storageService.store("Notifications", this.DataArray) + /* this.eventTriger.publish('notificatioRecive') */ this.eventtrigger.publishSomeData({ notification: "recive" }) @@ -172,7 +184,7 @@ export class NotificationsService { ); } - tempClearArray() { + tempClearArray(data) { this.DataArray = new Array; } diff --git a/src/app/shared/header/header.page.ts b/src/app/shared/header/header.page.ts index bd6ac1616..89a71c923 100644 --- a/src/app/shared/header/header.page.ts +++ b/src/app/shared/header/header.page.ts @@ -11,6 +11,7 @@ import { ThemeService } from '../../services/theme.service'; import { RouteService } from 'src/app/services/route.service'; import { PermissionList } from 'src/app/models/permission/permissionList'; import { PermissionService } from 'src/app/services/permission.service'; +/* import { Events } from 'ionic-angular' */ @Component({ selector: 'app-header', @@ -45,6 +46,7 @@ export class HeaderPage implements OnInit { public ThemeService: ThemeService, public RouteService: RouteService, public p: PermissionService, + /* private eventTriger: Events, */ ) { this.loggeduser = SessionStore.user; router.events.subscribe((val) => { @@ -53,7 +55,10 @@ export class HeaderPage implements OnInit { this.showProfileModal = false }); - + /* this.eventTriger.subscribe('notificatioRecive', () => { + this.notificationLengthData(); + console.log('Header update with notificatio') + }); */ } diff --git a/src/main.ts b/src/main.ts index 7bd2db94b..0113ed61c 100644 --- a/src/main.ts +++ b/src/main.ts @@ -19,6 +19,7 @@ if (environment.production) { enableProdMode(); } + /////123//// Sentry.init( /////123//// { /////123//// dsn: 'https://5b345a3ae70b4e4da463da65881b4aaa@o4504340905525248.ingest.sentry.io/4504345615794176', @@ -27,7 +28,6 @@ if (environment.production) { /////123//// dist: '1', // Set tracesSampleRate to 1.0 to capture 100% of transactions for performance monitoring. // We recommend adjusting this value in production. -/////123//// tracesSampleRate: 1.0, /////123//// integrations: [ /////123//// new BrowserTracing({ /////123//// tracingOrigins: ['localhost', 'https://gd-api.oapr.gov.ao/api/'], @@ -38,6 +38,7 @@ if (environment.production) { /////123//// SentrySibling.init /////123////); + platformBrowserDynamic().bootstrapModule(AppModule) .catch(err => console.log(err)); diff --git a/version/git-version.ts b/version/git-version.ts index f94edb97a..be5dc24f0 100644 --- a/version/git-version.ts +++ b/version/git-version.ts @@ -1,12 +1,12 @@ export let versionData = { - "shortSHA": "9f276e39e", - "SHA": "9f276e39e951e903e762e5e239046707b6c49f1d", + "shortSHA": "541e99a0f", + "SHA": "541e99a0f7d1ad43ad6383fd3e17105cc8afb869", "branch": "develop_bitOut-fix", "lastCommitAuthor": "'Peter Maquiran'", - "lastCommitTime": "'Fri Dec 30 15:26:12 2022 +0100'", - "lastCommitMessage": "update version", - "lastCommitNumber": "4599", + "lastCommitTime": "'Fri Dec 30 15:34:45 2022 +0100'", + "lastCommitMessage": "save", + "lastCommitNumber": "4600", "change": "", - "changeStatus": "On branch develop_bitOut-fix\nChanges to be committed:\n (use \"git restore --staged ...\" to unstage)\n\tmodified: android/app/src/main/res/drawable-land-hdpi/splash.png\n\tnew file: android/app/src/main/res/drawable-land-ldpi/splash.png\n\tmodified: android/app/src/main/res/drawable-land-mdpi/splash.png\n\tmodified: android/app/src/main/res/drawable-land-xhdpi/splash.png\n\tmodified: android/app/src/main/res/drawable-land-xxhdpi/splash.png\n\tmodified: android/app/src/main/res/drawable-land-xxxhdpi/splash.png\n\tmodified: android/app/src/main/res/drawable-port-hdpi/splash.png\n\tnew file: android/app/src/main/res/drawable-port-ldpi/splash.png\n\tmodified: android/app/src/main/res/drawable-port-mdpi/splash.png\n\tmodified: android/app/src/main/res/drawable-port-xhdpi/splash.png\n\tmodified: android/app/src/main/res/drawable-port-xxhdpi/splash.png\n\tmodified: android/app/src/main/res/drawable-port-xxxhdpi/splash.png\n\tmodified: android/app/src/main/res/mipmap-hdpi/ic_launcher.png\n\tmodified: android/app/src/main/res/mipmap-hdpi/ic_launcher_foreground.png\n\tmodified: android/app/src/main/res/mipmap-hdpi/ic_launcher_round.png\n\tmodified: android/app/src/main/res/mipmap-mdpi/ic_launcher.png\n\tmodified: android/app/src/main/res/mipmap-mdpi/ic_launcher_foreground.png\n\tmodified: android/app/src/main/res/mipmap-mdpi/ic_launcher_round.png\n\tmodified: android/app/src/main/res/mipmap-xhdpi/ic_launcher.png\n\tmodified: android/app/src/main/res/mipmap-xhdpi/ic_launcher_foreground.png\n\tmodified: android/app/src/main/res/mipmap-xhdpi/ic_launcher_round.png\n\tmodified: android/app/src/main/res/mipmap-xxhdpi/ic_launcher.png\n\tmodified: android/app/src/main/res/mipmap-xxhdpi/ic_launcher_foreground.png\n\tmodified: android/app/src/main/res/mipmap-xxhdpi/ic_launcher_round.png\n\tmodified: android/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png\n\tmodified: android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_foreground.png\n\tmodified: android/app/src/main/res/mipmap-xxxhdpi/ic_launcher_round.png\n\tmodified: src/app/app.module.ts\n\tmodified: src/main.ts", + "changeStatus": "On branch develop_bitOut-fix\nAll conflicts fixed but you are still merging.\n (use \"git commit\" to conclude merge)\n\nChanges to be committed:\n\tmodified: package-lock.json\n\tmodified: package.json\n\tmodified: src/app/app.module.ts\n\tmodified: src/app/modals/profile/profile.page.ts\n\tmodified: src/app/services/notifications.service.ts\n\tmodified: src/app/shared/header/header.page.ts\n\tmodified: src/main.ts\n\tmodified: version/git-version.ts", "changeAuthor": "peter.maquiran" } \ No newline at end of file