Added flutterwave-angular-v3

This commit is contained in:
2023-11-29 10:51:00 +08:00
parent 9cd3dbfc6d
commit 9af9231c51
6 changed files with 384 additions and 25 deletions
+4
View File
@@ -17,6 +17,10 @@ def capacitor_pods
pod 'CapacitorCommunityBarcodeScanner', :path => '../../node_modules/@capacitor-community/barcode-scanner'
pod 'CapacitorCommunityFacebookLogin', :path => '../../node_modules/@capacitor-community/facebook-login'
pod 'CapacitorApp', :path => '../../node_modules/@capacitor/app'
pod 'CapacitorCamera', :path => '../../node_modules/@capacitor/camera'
pod 'CapacitorFilesystem', :path => '../../node_modules/@capacitor/filesystem'
pod 'CapacitorGeolocation', :path => '../../node_modules/@capacitor/geolocation'
pod 'CapacitorGoogleMaps', :path => '../../node_modules/@capacitor/google-maps'
pod 'CapacitorHaptics', :path => '../../node_modules/@capacitor/haptics'
pod 'CapacitorKeyboard', :path => '../../node_modules/@capacitor/keyboard'
pod 'CapacitorPreferences', :path => '../../node_modules/@capacitor/preferences'
+364 -12
View File
@@ -1,12 +1,12 @@
{
"name": "WrenchBoard",
"version": "42.8.7",
"version": "45.4.3",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "WrenchBoard",
"version": "42.8.7",
"version": "45.4.3",
"dependencies": {
"@angular/common": "^14.0.0",
"@angular/core": "^14.0.0",
@@ -19,7 +19,11 @@
"@capacitor-community/facebook-login": "^5.0.3",
"@capacitor/android": "5.0.5",
"@capacitor/app": "^5.0.0",
"@capacitor/camera": "^5.0.7",
"@capacitor/core": "^5.0.0",
"@capacitor/filesystem": "^5.1.4",
"@capacitor/geolocation": "^5.0.6",
"@capacitor/google-maps": "^5.3.3",
"@capacitor/haptics": "^5.0.0",
"@capacitor/ios": "5.0.5",
"@capacitor/keyboard": "^5.0.0",
@@ -29,6 +33,7 @@
"@ionic/angular": "^6.1.9",
"angularx-qrcode": "^14.0.0",
"bn-ng-idle": "^2.0.5",
"flutterwave-angular-v3": "^1.2.1",
"jwt-decode": "^3.1.2",
"onesignal-cordova-plugin": "^5.0.0-beta-02",
"rxjs": "~6.6.0",
@@ -2468,6 +2473,14 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/@capacitor/camera": {
"version": "5.0.7",
"resolved": "https://registry.npmjs.org/@capacitor/camera/-/camera-5.0.7.tgz",
"integrity": "sha512-1Wk3Dk0UhhNHdBB07UrPvUOSL7Wi5gFZRyLY1LZL2awt34iqy2cnajtfJplFmEZHk8lD0i7NAl3HbkWm4td4OQ==",
"peerDependencies": {
"@capacitor/core": "^5.0.0"
}
},
"node_modules/@capacitor/cli": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.0.5.tgz",
@@ -2583,13 +2596,42 @@
}
},
"node_modules/@capacitor/core": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.0.5.tgz",
"integrity": "sha512-sulwWXEhYI6cBIj1WnH9k+a8z1f4XTRDtdh3YfXNdeV36UT7T55GCeGrPoQMm7ww6iWyGuv1VEzVIuZFga8rtw==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.5.1.tgz",
"integrity": "sha512-VG6Iv8Q7ZAbvjodxpvjcSe0jfxUwZXnvjbi93ehuJ6eYP8U926qLSXyrT/DToZq+F6v/HyGyVgn3mrE/9jW2Tg==",
"dependencies": {
"tslib": "^2.1.0"
}
},
"node_modules/@capacitor/filesystem": {
"version": "5.1.4",
"resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.1.4.tgz",
"integrity": "sha512-10EM1KvFMs+pTzxkcflspzxBWcX9sOnS9nTP5Afjr5hn4OxLrwTFySw2Z12Uv6jdN4OnhY3jXtDKXPljXvXILg==",
"peerDependencies": {
"@capacitor/core": "^5.1.1"
}
},
"node_modules/@capacitor/geolocation": {
"version": "5.0.6",
"resolved": "https://registry.npmjs.org/@capacitor/geolocation/-/geolocation-5.0.6.tgz",
"integrity": "sha512-3pB3CBa38aDMk7zouGbjOMBytcaqRMBosMcqNrOQjE5LMBAPUI1cEGrUzmkj+scP0SIyYGA95Tkj0BAnzvNWag==",
"peerDependencies": {
"@capacitor/core": "^5.0.0"
}
},
"node_modules/@capacitor/google-maps": {
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/@capacitor/google-maps/-/google-maps-5.3.3.tgz",
"integrity": "sha512-Uhk6Nc2byDSwS3pK4pXGEkKLWNNfhqDmA08s4DNS7YLhoLr3qMDKFKYU2v8BcP1iRAy9tY6SMOAgkpkHuei7/g==",
"dependencies": {
"@googlemaps/js-api-loader": "~1.13.7",
"@googlemaps/markerclusterer": "~2.0.7",
"@types/google.maps": "~3.50.5"
},
"peerDependencies": {
"@capacitor/core": "^5.0.0"
}
},
"node_modules/@capacitor/haptics": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-5.0.4.tgz",
@@ -3096,6 +3138,23 @@
"integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
"dev": true
},
"node_modules/@googlemaps/js-api-loader": {
"version": "1.13.11",
"resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.13.11.tgz",
"integrity": "sha512-8gKvtDYGtUa3Wg2iC0e53jBOiN5UQ1T12RMq66hjmhAtZMRjI7iuoQn1WdUyoTfYJDmYN3HHc+3l+XOT21p3bQ==",
"dependencies": {
"fast-deep-equal": "^3.1.3"
}
},
"node_modules/@googlemaps/markerclusterer": {
"version": "2.0.15",
"resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.0.15.tgz",
"integrity": "sha512-/I6Esi5FtyeVHsezN9Kut8zRJoqe7KkTIJXGVqpKFf6BjC7qQ1xRajLMkOz0s8XKgLevbr+KdYjuvmj+LohOGg==",
"dependencies": {
"fast-deep-equal": "^3.1.3",
"supercluster": "^7.1.3"
}
},
"node_modules/@humanwhocodes/config-array": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
@@ -4515,6 +4574,11 @@
"@types/node": "*"
}
},
"node_modules/@types/google.maps": {
"version": "3.50.5",
"resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.50.5.tgz",
"integrity": "sha512-RuZf1MJtctGlpW+Gd4a/eGtAufUDjMf+eyN1l+B3fbe2YLScJbg8KEljJfb+6vnSPFAeM1/48geVIEg3vqOkxw=="
},
"node_modules/@types/http-proxy": {
"version": "1.17.9",
"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
@@ -7210,6 +7274,16 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
"node_modules/core-js": {
"version": "3.33.3",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz",
"integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw==",
"hasInstallScript": true,
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
"node_modules/core-js-compat": {
"version": "3.25.0",
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz",
@@ -9508,8 +9582,7 @@
"node_modules/fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"node_modules/fast-glob": {
"version": "3.2.11",
@@ -9720,6 +9793,115 @@
"integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
"dev": true
},
"node_modules/flutterwave-angular-v3": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/flutterwave-angular-v3/-/flutterwave-angular-v3-1.2.1.tgz",
"integrity": "sha512-r9GFhgWViBH5PEdmPA325Ld8H5Cr5rfDztEXXKHFMiGzbIu0iC8mcFAK01XRorx6pGBIDDTxIQRRB6kd09y+Wg==",
"dependencies": {
"@angular/animations": ">=4.0.0",
"@angular/common": ">=4.0.0",
"@angular/compiler": ">=4.0.0",
"@angular/core": ">=4.0.0",
"@angular/forms": ">=4.0.0",
"@angular/http": ">=4.0.0",
"@angular/platform-browser": ">=4.0.0",
"@angular/platform-browser-dynamic": ">=4.0.0",
"@angular/router": ">=4.0.0",
"core-js": ">=2.4.1",
"rxjs": ">=5.1.0",
"zone.js": ">=0.8.4"
}
},
"node_modules/flutterwave-angular-v3/node_modules/@angular/animations": {
"version": "17.0.4",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.0.4.tgz",
"integrity": "sha512-XHkTBZAoYf1t4Hb06RkYa6cgtjEA5JGq1ArXu/DckOS6G/ZuY+dwWULEmaf9ejJem8O78ol223ZQ5d7sXqpixQ==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
"node": "^18.13.0 || >=20.9.0"
},
"peerDependencies": {
"@angular/core": "17.0.4"
}
},
"node_modules/flutterwave-angular-v3/node_modules/@angular/common": {
"version": "7.2.16",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-7.2.16.tgz",
"integrity": "sha512-lPo2Vt5zmKeKTdMxHMUuViouMiK4QsmO6dGTIhJ7QAx9mov0QYb4sUVKN9Ix32Aeeznaa97qJnhevyDncJqvSA==",
"dependencies": {
"tslib": "^1.9.0"
},
"peerDependencies": {
"@angular/core": "7.2.16",
"rxjs": "^6.0.0"
}
},
"node_modules/flutterwave-angular-v3/node_modules/@angular/common/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/flutterwave-angular-v3/node_modules/@angular/core": {
"version": "17.0.4",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-17.0.4.tgz",
"integrity": "sha512-zk+z5sYPZd87pLxECx27quB5FvSmoi9PjJlcSlaBwwqaGnh/tPJI14u3q1dRY/CoZgP9egEiwc428+DzvOzJew==",
"dependencies": {
"tslib": "^2.3.0"
},
"engines": {
"node": "^18.13.0 || >=20.9.0"
},
"peerDependencies": {
"rxjs": "^6.5.3 || ^7.4.0",
"zone.js": "~0.14.0"
}
},
"node_modules/flutterwave-angular-v3/node_modules/@angular/http": {
"version": "7.2.16",
"resolved": "https://registry.npmjs.org/@angular/http/-/http-7.2.16.tgz",
"integrity": "sha512-yvjbNyzFSmmz4UTjCdy5M8mk0cZqf9TvSf8yN5UVIwtw4joyuUdlgJCuin0qSbQOKIf/JjHoofpO2JkPCGSNww==",
"deprecated": "Package no longer supported. Use @angular/common instead, see https://angular.io/guide/deprecations#angularhttp",
"dependencies": {
"tslib": "^1.9.0"
},
"peerDependencies": {
"@angular/core": "7.2.16",
"@angular/platform-browser": "7.2.16",
"rxjs": "^6.0.0"
}
},
"node_modules/flutterwave-angular-v3/node_modules/@angular/http/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/flutterwave-angular-v3/node_modules/@angular/platform-browser": {
"version": "7.2.16",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-7.2.16.tgz",
"integrity": "sha512-6LltxoPlbtUgSec5a+BGPHZ0UYdqFizxSsplC1PoJdqH17DDxQjxcluAfXnLlvOYFSSPvYa73PSOpmUU2vp4gA==",
"dependencies": {
"tslib": "^1.9.0"
},
"peerDependencies": {
"@angular/common": "7.2.16",
"@angular/core": "7.2.16"
}
},
"node_modules/flutterwave-angular-v3/node_modules/@angular/platform-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/flutterwave-angular-v3/node_modules/zone.js": {
"version": "0.14.2",
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.2.tgz",
"integrity": "sha512-X4U7J1isDhoOmHmFWiLhloWc2lzMkdnumtfQ1LXzf/IOZp5NQYuMUTaviVzG/q1ugMBIXzin2AqeVJUoSEkNyQ==",
"dependencies": {
"tslib": "^2.3.0"
}
},
"node_modules/follow-redirects": {
"version": "1.15.1",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
@@ -12519,6 +12701,11 @@
"node": ">=10"
}
},
"node_modules/kdbush": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
"integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew=="
},
"node_modules/kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -18144,6 +18331,14 @@
"node": "*"
}
},
"node_modules/supercluster": {
"version": "7.1.5",
"resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
"integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
"dependencies": {
"kdbush": "^3.0.0"
}
},
"node_modules/supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
@@ -21553,6 +21748,12 @@
}
}
},
"@capacitor/camera": {
"version": "5.0.7",
"resolved": "https://registry.npmjs.org/@capacitor/camera/-/camera-5.0.7.tgz",
"integrity": "sha512-1Wk3Dk0UhhNHdBB07UrPvUOSL7Wi5gFZRyLY1LZL2awt34iqy2cnajtfJplFmEZHk8lD0i7NAl3HbkWm4td4OQ==",
"requires": {}
},
"@capacitor/cli": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/@capacitor/cli/-/cli-5.0.5.tgz",
@@ -21633,13 +21834,35 @@
}
},
"@capacitor/core": {
"version": "5.0.5",
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.0.5.tgz",
"integrity": "sha512-sulwWXEhYI6cBIj1WnH9k+a8z1f4XTRDtdh3YfXNdeV36UT7T55GCeGrPoQMm7ww6iWyGuv1VEzVIuZFga8rtw==",
"version": "5.5.1",
"resolved": "https://registry.npmjs.org/@capacitor/core/-/core-5.5.1.tgz",
"integrity": "sha512-VG6Iv8Q7ZAbvjodxpvjcSe0jfxUwZXnvjbi93ehuJ6eYP8U926qLSXyrT/DToZq+F6v/HyGyVgn3mrE/9jW2Tg==",
"requires": {
"tslib": "^2.1.0"
}
},
"@capacitor/filesystem": {
"version": "5.1.4",
"resolved": "https://registry.npmjs.org/@capacitor/filesystem/-/filesystem-5.1.4.tgz",
"integrity": "sha512-10EM1KvFMs+pTzxkcflspzxBWcX9sOnS9nTP5Afjr5hn4OxLrwTFySw2Z12Uv6jdN4OnhY3jXtDKXPljXvXILg==",
"requires": {}
},
"@capacitor/geolocation": {
"version": "5.0.6",
"resolved": "https://registry.npmjs.org/@capacitor/geolocation/-/geolocation-5.0.6.tgz",
"integrity": "sha512-3pB3CBa38aDMk7zouGbjOMBytcaqRMBosMcqNrOQjE5LMBAPUI1cEGrUzmkj+scP0SIyYGA95Tkj0BAnzvNWag==",
"requires": {}
},
"@capacitor/google-maps": {
"version": "5.3.3",
"resolved": "https://registry.npmjs.org/@capacitor/google-maps/-/google-maps-5.3.3.tgz",
"integrity": "sha512-Uhk6Nc2byDSwS3pK4pXGEkKLWNNfhqDmA08s4DNS7YLhoLr3qMDKFKYU2v8BcP1iRAy9tY6SMOAgkpkHuei7/g==",
"requires": {
"@googlemaps/js-api-loader": "~1.13.7",
"@googlemaps/markerclusterer": "~2.0.7",
"@types/google.maps": "~3.50.5"
}
},
"@capacitor/haptics": {
"version": "5.0.4",
"resolved": "https://registry.npmjs.org/@capacitor/haptics/-/haptics-5.0.4.tgz",
@@ -21946,6 +22169,23 @@
"integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==",
"dev": true
},
"@googlemaps/js-api-loader": {
"version": "1.13.11",
"resolved": "https://registry.npmjs.org/@googlemaps/js-api-loader/-/js-api-loader-1.13.11.tgz",
"integrity": "sha512-8gKvtDYGtUa3Wg2iC0e53jBOiN5UQ1T12RMq66hjmhAtZMRjI7iuoQn1WdUyoTfYJDmYN3HHc+3l+XOT21p3bQ==",
"requires": {
"fast-deep-equal": "^3.1.3"
}
},
"@googlemaps/markerclusterer": {
"version": "2.0.15",
"resolved": "https://registry.npmjs.org/@googlemaps/markerclusterer/-/markerclusterer-2.0.15.tgz",
"integrity": "sha512-/I6Esi5FtyeVHsezN9Kut8zRJoqe7KkTIJXGVqpKFf6BjC7qQ1xRajLMkOz0s8XKgLevbr+KdYjuvmj+LohOGg==",
"requires": {
"fast-deep-equal": "^3.1.3",
"supercluster": "^7.1.3"
}
},
"@humanwhocodes/config-array": {
"version": "0.5.0",
"resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz",
@@ -23059,6 +23299,11 @@
"@types/node": "*"
}
},
"@types/google.maps": {
"version": "3.50.5",
"resolved": "https://registry.npmjs.org/@types/google.maps/-/google.maps-3.50.5.tgz",
"integrity": "sha512-RuZf1MJtctGlpW+Gd4a/eGtAufUDjMf+eyN1l+B3fbe2YLScJbg8KEljJfb+6vnSPFAeM1/48geVIEg3vqOkxw=="
},
"@types/http-proxy": {
"version": "1.17.9",
"resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz",
@@ -25164,6 +25409,11 @@
}
}
},
"core-js": {
"version": "3.33.3",
"resolved": "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz",
"integrity": "sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw=="
},
"core-js-compat": {
"version": "3.25.0",
"resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.25.0.tgz",
@@ -26817,8 +27067,7 @@
"fast-deep-equal": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
"dev": true
"integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q=="
},
"fast-glob": {
"version": "3.2.11",
@@ -26992,6 +27241,96 @@
"integrity": "sha512-5nqDSxl8nn5BSNxyR3n4I6eDmbolI6WT+QqR547RwxQapgjQBmtktdP+HTBb/a/zLsbzERTONyUB5pefh5TtjQ==",
"dev": true
},
"flutterwave-angular-v3": {
"version": "1.2.1",
"resolved": "https://registry.npmjs.org/flutterwave-angular-v3/-/flutterwave-angular-v3-1.2.1.tgz",
"integrity": "sha512-r9GFhgWViBH5PEdmPA325Ld8H5Cr5rfDztEXXKHFMiGzbIu0iC8mcFAK01XRorx6pGBIDDTxIQRRB6kd09y+Wg==",
"requires": {
"@angular/animations": ">=4.0.0",
"@angular/common": ">=4.0.0",
"@angular/compiler": ">=4.0.0",
"@angular/core": ">=4.0.0",
"@angular/forms": ">=4.0.0",
"@angular/http": ">=4.0.0",
"@angular/platform-browser": ">=4.0.0",
"@angular/platform-browser-dynamic": ">=4.0.0",
"@angular/router": ">=4.0.0",
"core-js": ">=2.4.1",
"rxjs": ">=5.1.0",
"zone.js": ">=0.8.4"
},
"dependencies": {
"@angular/animations": {
"version": "17.0.4",
"resolved": "https://registry.npmjs.org/@angular/animations/-/animations-17.0.4.tgz",
"integrity": "sha512-XHkTBZAoYf1t4Hb06RkYa6cgtjEA5JGq1ArXu/DckOS6G/ZuY+dwWULEmaf9ejJem8O78ol223ZQ5d7sXqpixQ==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/common": {
"version": "7.2.16",
"resolved": "https://registry.npmjs.org/@angular/common/-/common-7.2.16.tgz",
"integrity": "sha512-lPo2Vt5zmKeKTdMxHMUuViouMiK4QsmO6dGTIhJ7QAx9mov0QYb4sUVKN9Ix32Aeeznaa97qJnhevyDncJqvSA==",
"requires": {
"tslib": "^1.9.0"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"@angular/core": {
"version": "17.0.4",
"resolved": "https://registry.npmjs.org/@angular/core/-/core-17.0.4.tgz",
"integrity": "sha512-zk+z5sYPZd87pLxECx27quB5FvSmoi9PjJlcSlaBwwqaGnh/tPJI14u3q1dRY/CoZgP9egEiwc428+DzvOzJew==",
"requires": {
"tslib": "^2.3.0"
}
},
"@angular/http": {
"version": "7.2.16",
"resolved": "https://registry.npmjs.org/@angular/http/-/http-7.2.16.tgz",
"integrity": "sha512-yvjbNyzFSmmz4UTjCdy5M8mk0cZqf9TvSf8yN5UVIwtw4joyuUdlgJCuin0qSbQOKIf/JjHoofpO2JkPCGSNww==",
"requires": {
"tslib": "^1.9.0"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"@angular/platform-browser": {
"version": "7.2.16",
"resolved": "https://registry.npmjs.org/@angular/platform-browser/-/platform-browser-7.2.16.tgz",
"integrity": "sha512-6LltxoPlbtUgSec5a+BGPHZ0UYdqFizxSsplC1PoJdqH17DDxQjxcluAfXnLlvOYFSSPvYa73PSOpmUU2vp4gA==",
"requires": {
"tslib": "^1.9.0"
},
"dependencies": {
"tslib": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
"integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg=="
}
}
},
"zone.js": {
"version": "0.14.2",
"resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.2.tgz",
"integrity": "sha512-X4U7J1isDhoOmHmFWiLhloWc2lzMkdnumtfQ1LXzf/IOZp5NQYuMUTaviVzG/q1ugMBIXzin2AqeVJUoSEkNyQ==",
"requires": {
"tslib": "^2.3.0"
}
}
}
},
"follow-redirects": {
"version": "1.15.1",
"resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz",
@@ -29127,6 +29466,11 @@
"source-map-support": "^0.5.5"
}
},
"kdbush": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/kdbush/-/kdbush-3.0.0.tgz",
"integrity": "sha512-hRkd6/XW4HTsA9vjVpY9tuXJYLSlelnkTmVFu4M9/7MIYQtFcHpbugAU7UbOfjOiVSVYl2fqgBuJ32JUmRo5Ew=="
},
"kind-of": {
"version": "6.0.3",
"resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
@@ -33285,6 +33629,14 @@
"normalize-path": "^3.0.0"
}
},
"supercluster": {
"version": "7.1.5",
"resolved": "https://registry.npmjs.org/supercluster/-/supercluster-7.1.5.tgz",
"integrity": "sha512-EulshI3pGUM66o6ZdH3ReiFcvHpM3vAigyK+vcxdjpJyEbIIrtbmBdY23mGgnI24uXiGFvrGq9Gkum/8U7vJWg==",
"requires": {
"kdbush": "^3.0.0"
}
},
"supports-color": {
"version": "5.5.0",
"resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+1
View File
@@ -38,6 +38,7 @@
"@ionic/angular": "^6.1.9",
"angularx-qrcode": "^14.0.0",
"bn-ng-idle": "^2.0.5",
"flutterwave-angular-v3": "^1.2.1",
"jwt-decode": "^3.1.2",
"onesignal-cordova-plugin": "^5.0.0-beta-02",
"rxjs": "~6.6.0",
+11 -10
View File
@@ -6,7 +6,7 @@ import {WrenchService} from "../../services/wrench.service";
import {BlogDataService} from "../../store/blog-data.service";
import {UserWalletService} from "../../store/user-wallet.service";
import {Unary} from "@angular/compiler";
//import {Flutterwave, AsyncPaymentOptions} from "flutterwave-angular-v3"
import {Flutterwave, AsyncPaymentOptions, PaymentSuccessResponse} from "flutterwave-angular-v3"
@Component({
selector: 'app-addcredit',
@@ -37,7 +37,7 @@ export class AddcreditPage implements OnInit {
customizations = {title: 'Customization Title', description: 'Customization Description', logo: 'https://flutterwave.com/images/logo-colored.svg'}
meta = {'counsumer_id': '7898', 'consumer_mac': 'kjs9s8ss7dd'}
/*
paymentData : AsyncPaymentOptions = {
public_key: this.publicKey,
tx_ref: this.generateReference(),
@@ -48,7 +48,7 @@ export class AddcreditPage implements OnInit {
customer: this.customerDetails,
customizations: this.customizations,
}
*/
constructor(private navctr: NavController,
private router: Router,
@@ -57,7 +57,7 @@ export class AddcreditPage implements OnInit {
public blogDataService: BlogDataService,
private loadingCtrl: LoadingController,
public alertController: AlertController,
/* private flutterwave: Flutterwave,*/
private flutterwave: Flutterwave,
public userWalletService: UserWalletService) {
this.walletData = this.router.getCurrentNavigation().extras.state;
if ( this.walletData != undefined ){
@@ -115,12 +115,13 @@ export class AddcreditPage implements OnInit {
}
payViaPromise() {
// this.flutterwave.asyncInlinePay(this.paymentData).then(
// (response) =>{
// console.log("Promise Res" , response)
// this.flutterwave.closePaymentModal(5)
// }
// )
this.flutterwave.asyncInlinePay(this.paymentData).then(
(response) =>{
console.log("Promise Res" , response)
this.flutterwave.closePaymentModal(5)
}
)
}
generateReference(): string {
let date = new Date();
+2 -2
View File
@@ -9,11 +9,11 @@ import { AppComponent } from './app.component';
import { HttpClientModule } from '@angular/common/http';
import { BnNgIdleService } from 'bn-ng-idle'; // import bn-ng-idle service
//import { FlutterwaveModule} from "flutterwave-angular-v3"
import { FlutterwaveModule} from "flutterwave-angular-v3"
@NgModule({
declarations: [AppComponent],
imports: [BrowserModule,/*FlutterwaveModule,*/ IonicModule.forRoot(), AppRoutingModule, HttpClientModule
imports: [BrowserModule, FlutterwaveModule, IonicModule.forRoot(), AppRoutingModule, HttpClientModule
],
providers: [{ provide: RouteReuseStrategy, useClass: IonicRouteStrategy },BnNgIdleService],
bootstrap: [AppComponent],
+2 -1
View File
@@ -3,7 +3,8 @@
"extends": "./tsconfig.json",
"compilerOptions": {
"outDir": "./out-tsc/app",
"types": []
"types": [],
"paths": { "@angular/*": [ "node_modules/@angular/*" ] }
},
"files": [
"src/main.ts",