diff --git a/src/@ionic-native/plugins/abbyy-rtr/index.ts b/src/@ionic-native/plugins/abbyy-rtr/index.ts index da7c00b7d..c8b6e6680 100644 --- a/src/@ionic-native/plugins/abbyy-rtr/index.ts +++ b/src/@ionic-native/plugins/abbyy-rtr/index.ts @@ -301,9 +301,7 @@ export interface DataCaptureResult { install: 'ionic cordova plugin add cordova-plugin-abbyy-rtr-sdk', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AbbyyRTR extends IonicNativePlugin { /** * Opens a modal dialog with controls for the Text Capture scenario. diff --git a/src/@ionic-native/plugins/action-sheet/index.ts b/src/@ionic-native/plugins/action-sheet/index.ts index 44f212433..6e7a31ee1 100644 --- a/src/@ionic-native/plugins/action-sheet/index.ts +++ b/src/@ionic-native/plugins/action-sheet/index.ts @@ -95,9 +95,7 @@ export interface ActionSheetOptions { repo: 'https://github.com/EddyVerbruggen/cordova-plugin-actionsheet', platforms: ['Android', 'Browser', 'iOS', 'Windows', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class ActionSheet extends IonicNativePlugin { /** * Convenience property to select an Android theme value diff --git a/src/@ionic-native/plugins/adjust/index.ts b/src/@ionic-native/plugins/adjust/index.ts index 7e8d4c496..6050c5cc2 100644 --- a/src/@ionic-native/plugins/adjust/index.ts +++ b/src/@ionic-native/plugins/adjust/index.ts @@ -295,9 +295,7 @@ export enum AdjustLogLevel { repo: 'https://github.com/adjust/cordova_sdk', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Adjust extends IonicNativePlugin { /** * This method initializes Adjust SDK diff --git a/src/@ionic-native/plugins/admob-free/index.ts b/src/@ionic-native/plugins/admob-free/index.ts index 8d43f7d24..824351b6f 100644 --- a/src/@ionic-native/plugins/admob-free/index.ts +++ b/src/@ionic-native/plugins/admob-free/index.ts @@ -114,9 +114,7 @@ export interface AdMobFreeRewardVideoConfig { repo: 'https://github.com/ratson/cordova-plugin-admob-free', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AdMobFree extends IonicNativePlugin { /** * Convenience object to get event names diff --git a/src/@ionic-native/plugins/admob-plus/index.ts b/src/@ionic-native/plugins/admob-plus/index.ts index d62cb4fa5..c4a4f6ba6 100644 --- a/src/@ionic-native/plugins/admob-plus/index.ts +++ b/src/@ionic-native/plugins/admob-plus/index.ts @@ -72,9 +72,7 @@ export class RewardVideo { pluginRef: 'admob', repo: 'https://github.com/admob-plus/admob-plus', }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AdMob extends IonicNativePlugin { banner = new Banner(); interstitial = new Interstitial(); diff --git a/src/@ionic-native/plugins/admob-pro/index.ts b/src/@ionic-native/plugins/admob-pro/index.ts index 27e6ab9fb..53a04b84d 100644 --- a/src/@ionic-native/plugins/admob-pro/index.ts +++ b/src/@ionic-native/plugins/admob-pro/index.ts @@ -140,9 +140,7 @@ export interface AdExtras { repo: 'https://github.com/floatinghotpot/cordova-admob-pro', platforms: ['Android', 'iOS', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AdMobPro extends IonicNativePlugin { AD_POSITION: { NO_CHANGE: number; diff --git a/src/@ionic-native/plugins/admob/index.ts b/src/@ionic-native/plugins/admob/index.ts index 4a4c77e52..02148445e 100644 --- a/src/@ionic-native/plugins/admob/index.ts +++ b/src/@ionic-native/plugins/admob/index.ts @@ -239,9 +239,7 @@ export interface AdmobOptions { repo: 'https://github.com/appfeel/admob-google-cordova', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Admob extends IonicNativePlugin { /** * This enum represents AdMob's supported ad sizes. diff --git a/src/@ionic-native/plugins/aes-256/index.ts b/src/@ionic-native/plugins/aes-256/index.ts index 2ca2b4c2f..90a14e4b7 100644 --- a/src/@ionic-native/plugins/aes-256/index.ts +++ b/src/@ionic-native/plugins/aes-256/index.ts @@ -54,9 +54,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; platforms: ['Android', 'iOS'], install: 'ionic cordova plugin add cordova-plugin-aes256-encryption' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AES256 extends IonicNativePlugin { /** * This function used to perform the aes256 encryption diff --git a/src/@ionic-native/plugins/alipay/index.ts b/src/@ionic-native/plugins/alipay/index.ts index 480c2a06c..fd4464bfa 100644 --- a/src/@ionic-native/plugins/alipay/index.ts +++ b/src/@ionic-native/plugins/alipay/index.ts @@ -36,9 +36,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; installVariables: ['APP_ID'], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Alipay extends IonicNativePlugin { /** * Open Alipay to perform App pay diff --git a/src/@ionic-native/plugins/analytics-firebase/index.ts b/src/@ionic-native/plugins/analytics-firebase/index.ts index 9ee800e21..937941e23 100644 --- a/src/@ionic-native/plugins/analytics-firebase/index.ts +++ b/src/@ionic-native/plugins/analytics-firebase/index.ts @@ -60,9 +60,7 @@ import { Cordova, CordovaProperty, IonicNativePlugin, Plugin } from '@ionic-nati repo: 'https://github.com/appfeel/analytics-google', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AnalyticsFirebase extends IonicNativePlugin { /** * This enum represents AnalyticsFirebase default events. diff --git a/src/@ionic-native/plugins/android-exoplayer/index.ts b/src/@ionic-native/plugins/android-exoplayer/index.ts index 7c4e92f11..09112758a 100644 --- a/src/@ionic-native/plugins/android-exoplayer/index.ts +++ b/src/@ionic-native/plugins/android-exoplayer/index.ts @@ -180,9 +180,7 @@ export interface AndroidExoPlayerControllerConfig { repo: 'https://github.com/frontyard/cordova-plugin-exoplayer', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AndroidExoplayer extends IonicNativePlugin { /** * Show the player. diff --git a/src/@ionic-native/plugins/android-fingerprint-auth/index.ts b/src/@ionic-native/plugins/android-fingerprint-auth/index.ts index c1e598777..160192326 100644 --- a/src/@ionic-native/plugins/android-fingerprint-auth/index.ts +++ b/src/@ionic-native/plugins/android-fingerprint-auth/index.ts @@ -157,9 +157,7 @@ export interface AFADeleteOptions { repo: 'https://github.com/mjwheatley/cordova-plugin-android-fingerprint-auth', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AndroidFingerprintAuth extends IonicNativePlugin { /** * Convenience property containing all possible errors diff --git a/src/@ionic-native/plugins/android-full-screen/index.ts b/src/@ionic-native/plugins/android-full-screen/index.ts index 9de3363b5..92bc6aee5 100644 --- a/src/@ionic-native/plugins/android-full-screen/index.ts +++ b/src/@ionic-native/plugins/android-full-screen/index.ts @@ -55,9 +55,7 @@ export enum AndroidSystemUiFlags { repo: 'https://github.com/mesmotronic/cordova-plugin-fullscreen', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AndroidFullScreen extends IonicNativePlugin { /** * Is this plugin supported? diff --git a/src/@ionic-native/plugins/android-permissions/index.ts b/src/@ionic-native/plugins/android-permissions/index.ts index 5e7d647ac..c6ef5cb72 100644 --- a/src/@ionic-native/plugins/android-permissions/index.ts +++ b/src/@ionic-native/plugins/android-permissions/index.ts @@ -35,9 +35,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/NeoLSN/cordova-plugin-android-permissions', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AndroidPermissions extends IonicNativePlugin { PERMISSION: any = { ACCESS_CHECKIN_PROPERTIES: 'android.permission.ACCESS_CHECKIN_PROPERTIES', diff --git a/src/@ionic-native/plugins/app-availability/index.ts b/src/@ionic-native/plugins/app-availability/index.ts index fdec4f14e..c978e06e2 100644 --- a/src/@ionic-native/plugins/app-availability/index.ts +++ b/src/@ionic-native/plugins/app-availability/index.ts @@ -39,9 +39,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/ohh2ahh/AppAvailability', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppAvailability extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/app-center-analytics/index.ts b/src/@ionic-native/plugins/app-center-analytics/index.ts index 6bc9cf234..f323c6e1b 100644 --- a/src/@ionic-native/plugins/app-center-analytics/index.ts +++ b/src/@ionic-native/plugins/app-center-analytics/index.ts @@ -42,9 +42,7 @@ export interface StringMap { 'https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-analytics', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppCenterAnalytics extends IonicNativePlugin { /** * Tracks an custom event. diff --git a/src/@ionic-native/plugins/app-center-crashes/index.ts b/src/@ionic-native/plugins/app-center-crashes/index.ts index e85dae8d8..318f407fb 100644 --- a/src/@ionic-native/plugins/app-center-crashes/index.ts +++ b/src/@ionic-native/plugins/app-center-crashes/index.ts @@ -66,9 +66,7 @@ export interface AppCenterCrashReportDevice { 'https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-crashes', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppCenterCrashes extends IonicNativePlugin { /** * App Center Crashes provides you with an API to generate a test crash for easy testing of the SDK. diff --git a/src/@ionic-native/plugins/app-center-push/index.ts b/src/@ionic-native/plugins/app-center-push/index.ts index 433ea2cbe..d0a931296 100644 --- a/src/@ionic-native/plugins/app-center-push/index.ts +++ b/src/@ionic-native/plugins/app-center-push/index.ts @@ -33,9 +33,7 @@ import { Observable } from 'rxjs'; 'https://github.com/Microsoft/appcenter-sdk-cordova/tree/master/cordova-plugin-appcenter-push', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppCenterPush extends IonicNativePlugin { /** * Subscribe to an event diff --git a/src/@ionic-native/plugins/app-launcher/index.ts b/src/@ionic-native/plugins/app-launcher/index.ts index c523e4984..dd39890e7 100644 --- a/src/@ionic-native/plugins/app-launcher/index.ts +++ b/src/@ionic-native/plugins/app-launcher/index.ts @@ -42,9 +42,7 @@ export interface AppLauncherOptions { repo: 'https://github.com/nchutchind/cordova-plugin-app-launcher', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppLauncher extends IonicNativePlugin { /** * Check if any apps are installed that can launch via a specified URI or Package Name. diff --git a/src/@ionic-native/plugins/app-minimize/index.ts b/src/@ionic-native/plugins/app-minimize/index.ts index 10239f3c3..393852184 100644 --- a/src/@ionic-native/plugins/app-minimize/index.ts +++ b/src/@ionic-native/plugins/app-minimize/index.ts @@ -29,9 +29,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/tomloprod/cordova-plugin-appminimize', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppMinimize extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/app-preferences/index.ts b/src/@ionic-native/plugins/app-preferences/index.ts index ee1237d4f..f8f1fe24e 100644 --- a/src/@ionic-native/plugins/app-preferences/index.ts +++ b/src/@ionic-native/plugins/app-preferences/index.ts @@ -35,9 +35,7 @@ import { Injectable } from '@angular/core'; 'Windows Phone' ] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppPreferences extends IonicNativePlugin { /** * Get a preference value diff --git a/src/@ionic-native/plugins/app-rate/index.ts b/src/@ionic-native/plugins/app-rate/index.ts index ef42f2cdf..b67227c20 100644 --- a/src/@ionic-native/plugins/app-rate/index.ts +++ b/src/@ionic-native/plugins/app-rate/index.ts @@ -175,9 +175,7 @@ export interface AppUrls { repo: 'https://github.com/pushandplay/cordova-plugin-apprate', platforms: ['Android', 'BlackBerry 10', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppRate extends IonicNativePlugin { /** * Configure various settings for the Rating View. diff --git a/src/@ionic-native/plugins/app-update/index.ts b/src/@ionic-native/plugins/app-update/index.ts index 2cea993ef..cb213405c 100644 --- a/src/@ionic-native/plugins/app-update/index.ts +++ b/src/@ionic-native/plugins/app-update/index.ts @@ -47,9 +47,7 @@ export interface AppUpdateOptions { repo: 'https://github.com/vaenow/cordova-plugin-app-update', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppUpdate extends IonicNativePlugin { /** * Check and update diff --git a/src/@ionic-native/plugins/app-version/index.ts b/src/@ionic-native/plugins/app-version/index.ts index 58b40f2e0..4b51ce428 100644 --- a/src/@ionic-native/plugins/app-version/index.ts +++ b/src/@ionic-native/plugins/app-version/index.ts @@ -32,9 +32,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/whiteoctober/cordova-plugin-app-version', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppVersion extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/apple-pay/index.ts b/src/@ionic-native/plugins/apple-pay/index.ts index d22f9603a..7d5b71da2 100644 --- a/src/@ionic-native/plugins/apple-pay/index.ts +++ b/src/@ionic-native/plugins/apple-pay/index.ts @@ -153,9 +153,7 @@ export interface ISelectedShippingContact { repo: 'https://github.com/samkelleher/cordova-plugin-applepay', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class ApplePay extends IonicNativePlugin { /** * Detects if the current device supports Apple Pay and has any capable cards registered. diff --git a/src/@ionic-native/plugins/apple-wallet/index.ts b/src/@ionic-native/plugins/apple-wallet/index.ts index 6cd5912ef..7b4d0c708 100644 --- a/src/@ionic-native/plugins/apple-wallet/index.ts +++ b/src/@ionic-native/plugins/apple-wallet/index.ts @@ -132,9 +132,7 @@ export interface CardPrimarySuffixData { repo: 'https://github.com/tomavic/cordova-apple-wallet', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AppleWallet extends IonicNativePlugin { /** * Simple call to determine if the current device supports Apple Pay and has a supported card installed. diff --git a/src/@ionic-native/plugins/appodeal/index.ts b/src/@ionic-native/plugins/appodeal/index.ts index 24c121b44..9c238549a 100644 --- a/src/@ionic-native/plugins/appodeal/index.ts +++ b/src/@ionic-native/plugins/appodeal/index.ts @@ -27,9 +27,7 @@ import { Observable } from 'rxjs'; repo: 'https://github.com/appodeal/appodeal-cordova-plugin', platforms: ['iOS', 'Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Appodeal extends IonicNativePlugin { // available types of advertisements readonly AD_TYPES = { diff --git a/src/@ionic-native/plugins/appsflyer/index.ts b/src/@ionic-native/plugins/appsflyer/index.ts index 53438aa93..8be141946 100644 --- a/src/@ionic-native/plugins/appsflyer/index.ts +++ b/src/@ionic-native/plugins/appsflyer/index.ts @@ -77,9 +77,7 @@ export interface AppsflyerInviteOptions { platforms: ['iOS', 'Android'], install: 'Add to config.xml like stated on github and then start' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Appsflyer extends IonicNativePlugin { /** * initialize the SDK diff --git a/src/@ionic-native/plugins/audio-management/index.ts b/src/@ionic-native/plugins/audio-management/index.ts index e7df4c74d..b323ed474 100644 --- a/src/@ionic-native/plugins/audio-management/index.ts +++ b/src/@ionic-native/plugins/audio-management/index.ts @@ -47,9 +47,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/clovelCed/cordova-plugin-audiomanagement', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class AudioManagement extends IonicNativePlugin { /** * Sets the `AudioManagement.AudioMode` for the device. diff --git a/src/@ionic-native/plugins/autostart/index.ts b/src/@ionic-native/plugins/autostart/index.ts index 5fd37451f..e13e07149 100644 --- a/src/@ionic-native/plugins/autostart/index.ts +++ b/src/@ionic-native/plugins/autostart/index.ts @@ -29,9 +29,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/ToniKorin/cordova-plugin-autostart', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Autostart extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/background-fetch/index.ts b/src/@ionic-native/plugins/background-fetch/index.ts index fc2f25178..59407697e 100644 --- a/src/@ionic-native/plugins/background-fetch/index.ts +++ b/src/@ionic-native/plugins/background-fetch/index.ts @@ -59,9 +59,7 @@ export interface BackgroundFetchConfig { repo: 'https://github.com/transistorsoft/cordova-plugin-background-fetch', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class BackgroundFetch extends IonicNativePlugin { diff --git a/src/@ionic-native/plugins/background-geolocation/index.ts b/src/@ionic-native/plugins/background-geolocation/index.ts index fd4790569..9cf2c4d51 100644 --- a/src/@ionic-native/plugins/background-geolocation/index.ts +++ b/src/@ionic-native/plugins/background-geolocation/index.ts @@ -545,9 +545,7 @@ export declare enum BackgroundGeolocationIOSActivity { repo: 'https://github.com/mauron85/cordova-plugin-background-geolocation', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class BackgroundGeolocation extends IonicNativePlugin { /** * Configure the plugin. diff --git a/src/@ionic-native/plugins/background-mode/index.ts b/src/@ionic-native/plugins/background-mode/index.ts index c586049aa..ba2903807 100644 --- a/src/@ionic-native/plugins/background-mode/index.ts +++ b/src/@ionic-native/plugins/background-mode/index.ts @@ -76,9 +76,7 @@ export interface BackgroundModeConfiguration { repo: 'https://github.com/katzer/cordova-plugin-background-mode', platforms: ['AmazonFire OS', 'Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class BackgroundMode extends IonicNativePlugin { /** * Enable the background mode. diff --git a/src/@ionic-native/plugins/backlight/index.ts b/src/@ionic-native/plugins/backlight/index.ts index 69fae1d3d..d4b2d6eb4 100644 --- a/src/@ionic-native/plugins/backlight/index.ts +++ b/src/@ionic-native/plugins/backlight/index.ts @@ -31,9 +31,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/mebibou/cordova-plugin-backlight', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Backlight extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/badge/index.ts b/src/@ionic-native/plugins/badge/index.ts index bd36b9ee1..309e5bada 100644 --- a/src/@ionic-native/plugins/badge/index.ts +++ b/src/@ionic-native/plugins/badge/index.ts @@ -28,9 +28,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/katzer/cordova-plugin-badge', platforms: ['Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Badge extends IonicNativePlugin { /** * Clear the badge of the app icon. diff --git a/src/@ionic-native/plugins/baidu-push/index.ts b/src/@ionic-native/plugins/baidu-push/index.ts index f81bb9afd..7799f7070 100644 --- a/src/@ionic-native/plugins/baidu-push/index.ts +++ b/src/@ionic-native/plugins/baidu-push/index.ts @@ -108,9 +108,7 @@ export interface NotificationData { repo: 'https://github.com/Ti-webdev/cordova-plugin-push-baidu.git', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class BaiduPush extends IonicNativePlugin { /** * This method registers the device to Baidu Cloud Push services. diff --git a/src/@ionic-native/plugins/barcode-scanner/index.ts b/src/@ionic-native/plugins/barcode-scanner/index.ts index 51b42a414..453d0e899 100644 --- a/src/@ionic-native/plugins/barcode-scanner/index.ts +++ b/src/@ionic-native/plugins/barcode-scanner/index.ts @@ -108,9 +108,7 @@ export interface BarcodeScanResult { repo: 'https://github.com/phonegap/phonegap-plugin-barcodescanner', platforms: ['Android', 'BlackBerry 10', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class BarcodeScanner extends IonicNativePlugin { Encode: { TEXT_TYPE: string; diff --git a/src/@ionic-native/plugins/base64-to-gallery/index.ts b/src/@ionic-native/plugins/base64-to-gallery/index.ts index b7a696cbc..463df5962 100644 --- a/src/@ionic-native/plugins/base64-to-gallery/index.ts +++ b/src/@ionic-native/plugins/base64-to-gallery/index.ts @@ -39,9 +39,7 @@ export interface Base64ToGalleryOptions { repo: 'https://github.com/Nexxa/cordova-base64-to-gallery', platforms: ['Android', 'iOS', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Base64ToGallery extends IonicNativePlugin { /** * Converts a base64 string to an image file in the device gallery diff --git a/src/@ionic-native/plugins/base64/index.ts b/src/@ionic-native/plugins/base64/index.ts index 2bf2a72e5..76d81e335 100644 --- a/src/@ionic-native/plugins/base64/index.ts +++ b/src/@ionic-native/plugins/base64/index.ts @@ -31,9 +31,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/hazemhagrass/phonegap-base64', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Base64 extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/battery-status/index.ts b/src/@ionic-native/plugins/battery-status/index.ts index c83ec956a..61643f895 100644 --- a/src/@ionic-native/plugins/battery-status/index.ts +++ b/src/@ionic-native/plugins/battery-status/index.ts @@ -47,9 +47,7 @@ export interface BatteryStatusResponse { repo: 'https://github.com/apache/cordova-plugin-battery-status', platforms: ['iOS', 'Android', 'Windows', 'Browser'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class BatteryStatus extends IonicNativePlugin { /** * Watch the change in battery level diff --git a/src/@ionic-native/plugins/ble/index.ts b/src/@ionic-native/plugins/ble/index.ts index 429409832..55b7b10fd 100644 --- a/src/@ionic-native/plugins/ble/index.ts +++ b/src/@ionic-native/plugins/ble/index.ts @@ -182,9 +182,7 @@ export interface BLEScanOptions { repo: 'https://github.com/don/cordova-plugin-ble-central', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class BLE extends IonicNativePlugin { /** * Scan and discover BLE peripherals for the specified amount of time. diff --git a/src/@ionic-native/plugins/blinkid/index.ts b/src/@ionic-native/plugins/blinkid/index.ts index ce28f8241..c48c31e89 100644 --- a/src/@ionic-native/plugins/blinkid/index.ts +++ b/src/@ionic-native/plugins/blinkid/index.ts @@ -2749,9 +2749,7 @@ export interface UsdlCombinedRecognizerCtor extends RecognizerCtor"' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class InAppPurchase2 extends IonicNativePlugin { @CordovaProperty() diff --git a/src/@ionic-native/plugins/in-app-purchase/index.ts b/src/@ionic-native/plugins/in-app-purchase/index.ts index eaf18ea65..aa8891f45 100644 --- a/src/@ionic-native/plugins/in-app-purchase/index.ts +++ b/src/@ionic-native/plugins/in-app-purchase/index.ts @@ -60,9 +60,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/AlexDisler/cordova-plugin-inapppurchase', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class InAppPurchase extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/in-app-review/index.ts b/src/@ionic-native/plugins/in-app-review/index.ts index e26cd6b97..334404ede 100644 --- a/src/@ionic-native/plugins/in-app-review/index.ts +++ b/src/@ionic-native/plugins/in-app-review/index.ts @@ -33,9 +33,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/omaxlive/com.omarben.inappreview', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class InAppReview extends IonicNativePlugin { /** * Open the inApp review popup diff --git a/src/@ionic-native/plugins/index-app-content/index.ts b/src/@ionic-native/plugins/index-app-content/index.ts index bdb97b1fb..1e87c2ca8 100644 --- a/src/@ionic-native/plugins/index-app-content/index.ts +++ b/src/@ionic-native/plugins/index-app-content/index.ts @@ -75,9 +75,7 @@ export interface IndexItem { repo: 'https://github.com/johanblomgren/cordova-plugin-indexappcontent', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class IndexAppContent extends IonicNativePlugin { /** * The option to index app content might not be available at all due to device limitations or user settings. diff --git a/src/@ionic-native/plugins/insomnia/index.ts b/src/@ionic-native/plugins/insomnia/index.ts index 6acf3f8dc..4866b3965 100644 --- a/src/@ionic-native/plugins/insomnia/index.ts +++ b/src/@ionic-native/plugins/insomnia/index.ts @@ -36,9 +36,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/EddyVerbruggen/Insomnia-PhoneGap-Plugin', platforms: ['Android', 'Browser', 'Firefox OS', 'iOS', 'Windows', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Insomnia extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/instagram/index.ts b/src/@ionic-native/plugins/instagram/index.ts index 8f14a2907..e31389ff9 100644 --- a/src/@ionic-native/plugins/instagram/index.ts +++ b/src/@ionic-native/plugins/instagram/index.ts @@ -26,9 +26,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/vstirbu/InstagramPlugin', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Instagram extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/intel-security/index.ts b/src/@ionic-native/plugins/intel-security/index.ts index 74250a67d..fd6b822e8 100644 --- a/src/@ionic-native/plugins/intel-security/index.ts +++ b/src/@ionic-native/plugins/intel-security/index.ts @@ -74,9 +74,7 @@ export interface IntelSecurityDataOptions { repo: 'https://github.com/AppSecurityApi/com-intel-security-cordova-plugin', platforms: ['Android', 'iOS', 'Windows', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class IntelSecurity extends IonicNativePlugin { /** * returns an IntelSecurityStorage object diff --git a/src/@ionic-native/plugins/intercom/index.ts b/src/@ionic-native/plugins/intercom/index.ts index 1e3729b4c..06fa5e557 100644 --- a/src/@ionic-native/plugins/intercom/index.ts +++ b/src/@ionic-native/plugins/intercom/index.ts @@ -29,9 +29,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/intercom/intercom-cordova', platforms: ['Android', 'iOS'], }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Intercom extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/ionic-webview/index.ts b/src/@ionic-native/plugins/ionic-webview/index.ts index b96d62124..59d5f656f 100644 --- a/src/@ionic-native/plugins/ionic-webview/index.ts +++ b/src/@ionic-native/plugins/ionic-webview/index.ts @@ -29,9 +29,7 @@ import { CordovaProperty, IonicNativePlugin, Plugin } from '@ionic-native/core'; platforms: ['Android', 'iOS'], install: 'ionic cordova plugin add cordova-plugin-ionic-webview' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class WebView extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/is-debug/index.ts b/src/@ionic-native/plugins/is-debug/index.ts index a3fa6b5d1..7819e0457 100644 --- a/src/@ionic-native/plugins/is-debug/index.ts +++ b/src/@ionic-native/plugins/is-debug/index.ts @@ -28,9 +28,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/mattlewis92/cordova-plugin-is-debug', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class IsDebug extends IonicNativePlugin { /** * Determine if an app was installed via xcode / eclipse / the ionic CLI etc diff --git a/src/@ionic-native/plugins/janalytics/index.ts b/src/@ionic-native/plugins/janalytics/index.ts index ec89dab25..7e7e25b65 100644 --- a/src/@ionic-native/plugins/janalytics/index.ts +++ b/src/@ionic-native/plugins/janalytics/index.ts @@ -32,9 +32,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; installVariables: ['APP_KEY'], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class JAnalytics extends IonicNativePlugin { /** * This function does something diff --git a/src/@ionic-native/plugins/jins-meme/index.ts b/src/@ionic-native/plugins/jins-meme/index.ts index 1bc7a8eeb..5145b334e 100644 --- a/src/@ionic-native/plugins/jins-meme/index.ts +++ b/src/@ionic-native/plugins/jins-meme/index.ts @@ -42,9 +42,7 @@ declare const cordova: any; repo: 'https://github.com/BlyncSync/cordova-plugin-jins-meme', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class JinsMeme extends IonicNativePlugin { /** * Authentication and authorization of App and SDK. diff --git a/src/@ionic-native/plugins/keyboard/index.ts b/src/@ionic-native/plugins/keyboard/index.ts index 1f64f3c70..0aa4e512c 100644 --- a/src/@ionic-native/plugins/keyboard/index.ts +++ b/src/@ionic-native/plugins/keyboard/index.ts @@ -30,9 +30,7 @@ import { Observable } from 'rxjs'; repo: 'https://github.com/ionic-team/cordova-plugin-ionic-keyboard', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Keyboard extends IonicNativePlugin { /** * Check keyboard status visible or not. diff --git a/src/@ionic-native/plugins/keychain-touch-id/index.ts b/src/@ionic-native/plugins/keychain-touch-id/index.ts index 066effa73..ce0a5ca8a 100644 --- a/src/@ionic-native/plugins/keychain-touch-id/index.ts +++ b/src/@ionic-native/plugins/keychain-touch-id/index.ts @@ -30,9 +30,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/sjhoeksma/cordova-plugin-keychain-touch-id', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class KeychainTouchId extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/keychain/index.ts b/src/@ionic-native/plugins/keychain/index.ts index 385357497..1d8fac8c5 100644 --- a/src/@ionic-native/plugins/keychain/index.ts +++ b/src/@ionic-native/plugins/keychain/index.ts @@ -34,9 +34,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/ionic-team/cordova-plugin-ios-keychain', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Keychain extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/last-cam/index.ts b/src/@ionic-native/plugins/last-cam/index.ts index c1f078c23..9b9af241c 100644 --- a/src/@ionic-native/plugins/last-cam/index.ts +++ b/src/@ionic-native/plugins/last-cam/index.ts @@ -35,9 +35,7 @@ export interface LastCamStartupOptions { repo: 'https://github.com/bengejd/cordova-plugin-last-cam', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class LastCam extends IonicNativePlugin { /** * Starts the camera preview instance. diff --git a/src/@ionic-native/plugins/launch-navigator/index.ts b/src/@ionic-native/plugins/launch-navigator/index.ts index c0c354d00..8d52e75e3 100644 --- a/src/@ionic-native/plugins/launch-navigator/index.ts +++ b/src/@ionic-native/plugins/launch-navigator/index.ts @@ -279,9 +279,7 @@ export interface AppSelection { repo: 'https://github.com/dpa99c/phonegap-launch-navigator', platforms: ['Android', 'iOS', 'Windows', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class LaunchNavigator extends IonicNativePlugin { APP: any = { diff --git a/src/@ionic-native/plugins/launch-review/index.ts b/src/@ionic-native/plugins/launch-review/index.ts index 516e0b3f6..26da7dcad 100644 --- a/src/@ionic-native/plugins/launch-review/index.ts +++ b/src/@ionic-native/plugins/launch-review/index.ts @@ -33,9 +33,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/dpa99c/cordova-launch-review', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class LaunchReview extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/line-login/index.ts b/src/@ionic-native/plugins/line-login/index.ts index 6f674dab7..bd56262f4 100644 --- a/src/@ionic-native/plugins/line-login/index.ts +++ b/src/@ionic-native/plugins/line-login/index.ts @@ -75,9 +75,7 @@ export interface LineLoginAccessToken { installVariables: ['LINE_CHANNEL_ID'], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class LineLogin extends IonicNativePlugin { /** * Initialize diff --git a/src/@ionic-native/plugins/local-notifications/index.ts b/src/@ionic-native/plugins/local-notifications/index.ts index 793c41251..406df36fb 100755 --- a/src/@ionic-native/plugins/local-notifications/index.ts +++ b/src/@ionic-native/plugins/local-notifications/index.ts @@ -533,9 +533,7 @@ export interface ILocalNotification { repo: 'https://github.com/katzer/cordova-plugin-local-notifications', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class LocalNotifications extends IonicNativePlugin { /** * Informs if the app has the permission to show notifications. diff --git a/src/@ionic-native/plugins/location-accuracy/index.ts b/src/@ionic-native/plugins/location-accuracy/index.ts index 66f725de9..7dd182258 100644 --- a/src/@ionic-native/plugins/location-accuracy/index.ts +++ b/src/@ionic-native/plugins/location-accuracy/index.ts @@ -35,9 +35,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/dpa99c/cordova-plugin-request-location-accuracy', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class LocationAccuracy extends IonicNativePlugin { /** * Convenience constant diff --git a/src/@ionic-native/plugins/lottie-splash-screen/index.ts b/src/@ionic-native/plugins/lottie-splash-screen/index.ts index 4fc5b221a..088a48935 100644 --- a/src/@ionic-native/plugins/lottie-splash-screen/index.ts +++ b/src/@ionic-native/plugins/lottie-splash-screen/index.ts @@ -31,9 +31,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; installVariables: [], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class LottieSplashScreen extends IonicNativePlugin { /** * This function shows a Lottie splash screen. If no arguments are given, it defaults to the config.xml values, however you can pass (new) options here to change the behavior on runtime. (For easier reading the TypeScript notation is used) diff --git a/src/@ionic-native/plugins/luxand/index.ts b/src/@ionic-native/plugins/luxand/index.ts index 640f085cd..6415cc14f 100644 --- a/src/@ionic-native/plugins/luxand/index.ts +++ b/src/@ionic-native/plugins/luxand/index.ts @@ -89,9 +89,7 @@ export interface OMLFacialData { repo: 'https://github.com/molobala/cordova-plugin-luxand', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Luxand extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/magnetometer/index.ts b/src/@ionic-native/plugins/magnetometer/index.ts index c20f73a47..210329a80 100644 --- a/src/@ionic-native/plugins/magnetometer/index.ts +++ b/src/@ionic-native/plugins/magnetometer/index.ts @@ -66,9 +66,7 @@ export interface MagnetometerReading { 'iOS', ] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Magnetometer extends IonicNativePlugin { /** * Get the current compass reading. diff --git a/src/@ionic-native/plugins/market/index.ts b/src/@ionic-native/plugins/market/index.ts index 9e3cf16dd..f8083b83c 100644 --- a/src/@ionic-native/plugins/market/index.ts +++ b/src/@ionic-native/plugins/market/index.ts @@ -24,9 +24,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/xmartlabs/cordova-plugin-market', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Market extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/media-capture/index.ts b/src/@ionic-native/plugins/media-capture/index.ts index a90a8c4d2..abc896f07 100644 --- a/src/@ionic-native/plugins/media-capture/index.ts +++ b/src/@ionic-native/plugins/media-capture/index.ts @@ -161,9 +161,7 @@ export interface ConfigurationData { repo: 'https://github.com/apache/cordova-plugin-media-capture', platforms: ['Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class MediaCapture extends IonicNativePlugin { /** * The recording image sizes and formats supported by the device. diff --git a/src/@ionic-native/plugins/media/index.ts b/src/@ionic-native/plugins/media/index.ts index ba5ccee0b..221fa1af0 100644 --- a/src/@ionic-native/plugins/media/index.ts +++ b/src/@ionic-native/plugins/media/index.ts @@ -288,9 +288,7 @@ export type MediaErrorCallback = (error: MediaError) => void; pluginRef: 'Media', platforms: ['Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Media extends IonicNativePlugin { // Constants /** diff --git a/src/@ionic-native/plugins/mixpanel/index.ts b/src/@ionic-native/plugins/mixpanel/index.ts index 62bb54114..8a3911fc3 100644 --- a/src/@ionic-native/plugins/mixpanel/index.ts +++ b/src/@ionic-native/plugins/mixpanel/index.ts @@ -31,9 +31,7 @@ declare var mixpanel: any; repo: 'https://github.com/samzilverberg/cordova-mixpanel-plugin', platforms: ['Android', 'Browser', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Mixpanel extends IonicNativePlugin { /** * If originalId is omitted, aliasId will be used as originalId. @@ -165,9 +163,7 @@ export class Mixpanel extends IonicNativePlugin { pluginRef: 'mixpanel.people', pluginName: 'Mixpanel' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class MixpanelPeople extends IonicNativePlugin { /** * diff --git a/src/@ionic-native/plugins/mobile-accessibility/index.ts b/src/@ionic-native/plugins/mobile-accessibility/index.ts index d32da3803..fc0e5b110 100644 --- a/src/@ionic-native/plugins/mobile-accessibility/index.ts +++ b/src/@ionic-native/plugins/mobile-accessibility/index.ts @@ -27,9 +27,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/phonegap/phonegap-mobile-accessibility', platforms: ['Android Fire OS', 'Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class MobileAccessibility extends IonicNativePlugin { MobileAccessibilityNotifications: { diff --git a/src/@ionic-native/plugins/ms-adal/index.ts b/src/@ionic-native/plugins/ms-adal/index.ts index ccb55ee99..fe09e1b52 100644 --- a/src/@ionic-native/plugins/ms-adal/index.ts +++ b/src/@ionic-native/plugins/ms-adal/index.ts @@ -93,9 +93,7 @@ export interface UserInfo { repo: 'https://github.com/AzureAD/azure-activedirectory-library-for-cordova', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class MSAdal extends IonicNativePlugin { createAuthenticationContext(authority: string, validateAuthority = true) { diff --git a/src/@ionic-native/plugins/music-controls/index.ts b/src/@ionic-native/plugins/music-controls/index.ts index a72089333..6cf3f4a8e 100644 --- a/src/@ionic-native/plugins/music-controls/index.ts +++ b/src/@ionic-native/plugins/music-controls/index.ts @@ -151,9 +151,7 @@ export interface MusicControlsOptions { repo: 'https://github.com/homerours/cordova-music-controls-plugin', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class MusicControls extends IonicNativePlugin { /** * Create the media controls diff --git a/src/@ionic-native/plugins/native-audio/index.ts b/src/@ionic-native/plugins/native-audio/index.ts index e9a83ffe8..cd3d60a56 100644 --- a/src/@ionic-native/plugins/native-audio/index.ts +++ b/src/@ionic-native/plugins/native-audio/index.ts @@ -36,9 +36,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/floatinghotpot/cordova-plugin-nativeaudio', platforms: ['Android', 'Browser', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NativeAudio extends IonicNativePlugin { /** * Loads an audio file into memory. Optimized for short clips / single shots (up to five seconds). Cannot be stopped / looped. diff --git a/src/@ionic-native/plugins/native-geocoder/index.ts b/src/@ionic-native/plugins/native-geocoder/index.ts index 0e4e119be..442fe6656 100644 --- a/src/@ionic-native/plugins/native-geocoder/index.ts +++ b/src/@ionic-native/plugins/native-geocoder/index.ts @@ -39,9 +39,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/sebastianbaar/cordova-plugin-nativegeocoder', platforms: ['iOS', 'Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NativeGeocoder extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/native-keyboard/index.ts b/src/@ionic-native/plugins/native-keyboard/index.ts index 160ae2f85..beb12ada6 100644 --- a/src/@ionic-native/plugins/native-keyboard/index.ts +++ b/src/@ionic-native/plugins/native-keyboard/index.ts @@ -202,9 +202,7 @@ export interface NativeKeyboardUpdateMessengerOptions { repo: 'https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NativeKeyboard extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/native-page-transitions/index.ts b/src/@ionic-native/plugins/native-page-transitions/index.ts index 94d6a8494..a22312036 100644 --- a/src/@ionic-native/plugins/native-page-transitions/index.ts +++ b/src/@ionic-native/plugins/native-page-transitions/index.ts @@ -68,9 +68,7 @@ export interface NativeTransitionOptions { repo: 'https://github.com/Telerik-Verified-Plugins/NativePageTransitions', platforms: ['Android', 'iOS', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NativePageTransitions extends IonicNativePlugin { /** * Perform a slide animation diff --git a/src/@ionic-native/plugins/native-ringtones/index.ts b/src/@ionic-native/plugins/native-ringtones/index.ts index 5dec03bd8..57be3b30c 100644 --- a/src/@ionic-native/plugins/native-ringtones/index.ts +++ b/src/@ionic-native/plugins/native-ringtones/index.ts @@ -31,9 +31,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/TongZhangzt/cordova-plugin-native-ringtones', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NativeRingtones extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/native-storage/index.ts b/src/@ionic-native/plugins/native-storage/index.ts index 48f5655e1..3850d591a 100644 --- a/src/@ionic-native/plugins/native-storage/index.ts +++ b/src/@ionic-native/plugins/native-storage/index.ts @@ -34,9 +34,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/TheCocoaProject/cordova-plugin-nativestorage', platforms: ['Android', 'Browser', 'iOS', 'macOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NativeStorage extends IonicNativePlugin { /** * Stores a value diff --git a/src/@ionic-native/plugins/navigation-bar/index.ts b/src/@ionic-native/plugins/navigation-bar/index.ts index cf63c4e08..b174d2501 100644 --- a/src/@ionic-native/plugins/navigation-bar/index.ts +++ b/src/@ionic-native/plugins/navigation-bar/index.ts @@ -27,9 +27,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/cranberrygame/cordova-plugin-navigationbar', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NavigationBar extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/network-interface/index.ts b/src/@ionic-native/plugins/network-interface/index.ts index 6a58f710a..f3b2bf15e 100644 --- a/src/@ionic-native/plugins/network-interface/index.ts +++ b/src/@ionic-native/plugins/network-interface/index.ts @@ -34,9 +34,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/salbahra/cordova-plugin-networkinterface', platforms: ['Android', 'BlackBerry 10', 'Browser', 'iOS', 'Windows', 'Windows Phone'], }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NetworkInterface extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/network/index.ts b/src/@ionic-native/plugins/network/index.ts index 257dafcb2..ec8059a03 100644 --- a/src/@ionic-native/plugins/network/index.ts +++ b/src/@ionic-native/plugins/network/index.ts @@ -70,9 +70,7 @@ export enum Connection { repo: 'https://github.com/apache/cordova-plugin-network-information', platforms: ['Amazon Fire OS', 'Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Network extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/nfc/index.ts b/src/@ionic-native/plugins/nfc/index.ts index 4a0fd4193..57354643e 100644 --- a/src/@ionic-native/plugins/nfc/index.ts +++ b/src/@ionic-native/plugins/nfc/index.ts @@ -74,9 +74,7 @@ export interface NdefTag { /** * @{ NFC } class methods */ -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NFC extends IonicNativePlugin { FLAG_READER = { NFC_A: 0, @@ -313,9 +311,7 @@ export class NFC extends IonicNativePlugin { * Do not pass bytes as parameters for these methods, conversion is built in. * For usage with nfc.write() and nfc.share() */ -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Ndef extends IonicNativePlugin { @CordovaProperty() TNF_EMPTY: number; @@ -427,9 +423,7 @@ export class Ndef extends IonicNativePlugin { plugin: 'phonegap-nfc', pluginRef: 'util' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class NfcUtil extends IonicNativePlugin { @Cordova({ sync: true }) toHex(i: number): string { diff --git a/src/@ionic-native/plugins/onesignal/index.ts b/src/@ionic-native/plugins/onesignal/index.ts index bbaaa069e..249d04a23 100644 --- a/src/@ionic-native/plugins/onesignal/index.ts +++ b/src/@ionic-native/plugins/onesignal/index.ts @@ -414,9 +414,7 @@ export enum OSActionType { repo: 'https://github.com/OneSignal/OneSignal-Cordova-SDK', platforms: ['Amazon Fire OS', 'Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class OneSignal extends IonicNativePlugin { /** * constants to use in inFocusDisplaying() diff --git a/src/@ionic-native/plugins/open-native-settings/index.ts b/src/@ionic-native/plugins/open-native-settings/index.ts index 99325fd6c..c65f50c7f 100644 --- a/src/@ionic-native/plugins/open-native-settings/index.ts +++ b/src/@ionic-native/plugins/open-native-settings/index.ts @@ -97,9 +97,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/guyromb/Cordova-open-native-settings', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class OpenNativeSettings extends IonicNativePlugin { /** * Opens a setting dialog diff --git a/src/@ionic-native/plugins/openalpr/index.ts b/src/@ionic-native/plugins/openalpr/index.ts index 76236df16..eb92142b1 100644 --- a/src/@ionic-native/plugins/openalpr/index.ts +++ b/src/@ionic-native/plugins/openalpr/index.ts @@ -48,9 +48,7 @@ export interface OpenALPRResult { repo: 'https://github.com/iMicknl/cordova-plugin-openalpr', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class OpenALPR extends IonicNativePlugin { Country = { AU: 'au', diff --git a/src/@ionic-native/plugins/paypal/index.ts b/src/@ionic-native/plugins/paypal/index.ts index 0956eae2e..a25232df8 100644 --- a/src/@ionic-native/plugins/paypal/index.ts +++ b/src/@ionic-native/plugins/paypal/index.ts @@ -71,9 +71,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/paypal/PayPal-Cordova-Plugin', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class PayPal extends IonicNativePlugin { /** * Retrieve the version of the PayPal iOS SDK library. Useful when contacting support. diff --git a/src/@ionic-native/plugins/pedometer/index.ts b/src/@ionic-native/plugins/pedometer/index.ts index c1eea4f63..f5debbc27 100644 --- a/src/@ionic-native/plugins/pedometer/index.ts +++ b/src/@ionic-native/plugins/pedometer/index.ts @@ -41,9 +41,7 @@ export interface IPedometerData { repo: 'https://github.com/leecrossley/cordova-plugin-pedometer', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Pedometer extends IonicNativePlugin { /** * Checks if step counting is available. Only works on iOS. diff --git a/src/@ionic-native/plugins/phonegap-local-notification/index.ts b/src/@ionic-native/plugins/phonegap-local-notification/index.ts index a3176eca5..578bb630c 100644 --- a/src/@ionic-native/plugins/phonegap-local-notification/index.ts +++ b/src/@ionic-native/plugins/phonegap-local-notification/index.ts @@ -100,9 +100,7 @@ export interface LocalNotificationOptions { repo: 'https://github.com/phonegap/phonegap-plugin-local-notification', platforms: ['Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class PhonegapLocalNotification extends IonicNativePlugin { /** * A global object that lets you interact with the Notification API. diff --git a/src/@ionic-native/plugins/photo-library/index.ts b/src/@ionic-native/plugins/photo-library/index.ts index 4ac509cc2..5b4415cb0 100644 --- a/src/@ionic-native/plugins/photo-library/index.ts +++ b/src/@ionic-native/plugins/photo-library/index.ts @@ -115,9 +115,7 @@ export function CordovaFiniteObservable( installVariables: ['PHOTO_LIBRARY_USAGE_DESCRIPTION'], platforms: ['Android', 'Browser', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class PhotoLibrary extends IonicNativePlugin { /** * Retrieves library items. Library item contains photo metadata like width and height, as well as photoURL and thumbnailURL. diff --git a/src/@ionic-native/plugins/photo-viewer/index.ts b/src/@ionic-native/plugins/photo-viewer/index.ts index bbf803eac..7311742c6 100644 --- a/src/@ionic-native/plugins/photo-viewer/index.ts +++ b/src/@ionic-native/plugins/photo-viewer/index.ts @@ -54,9 +54,7 @@ export interface PhotoViewerOptions { repo: 'https://github.com/sarriaroman/photoviewer', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class PhotoViewer extends IonicNativePlugin { /** * Shows an image in full screen diff --git a/src/@ionic-native/plugins/pin-check/index.ts b/src/@ionic-native/plugins/pin-check/index.ts index 92b7d68ba..05f936d59 100644 --- a/src/@ionic-native/plugins/pin-check/index.ts +++ b/src/@ionic-native/plugins/pin-check/index.ts @@ -31,9 +31,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/shangyilim/cordova-plugin-pincheck', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class PinCheck extends IonicNativePlugin { /** * check whether pin/keyguard or passcode is setup diff --git a/src/@ionic-native/plugins/pin-dialog/index.ts b/src/@ionic-native/plugins/pin-dialog/index.ts index f22a46fde..a61a349c5 100644 --- a/src/@ionic-native/plugins/pin-dialog/index.ts +++ b/src/@ionic-native/plugins/pin-dialog/index.ts @@ -35,9 +35,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/Paldom/PinDialog', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class PinDialog extends IonicNativePlugin { /** * Show pin dialog diff --git a/src/@ionic-native/plugins/pinterest/index.ts b/src/@ionic-native/plugins/pinterest/index.ts index 1036cc98e..c2b9dd20d 100644 --- a/src/@ionic-native/plugins/pinterest/index.ts +++ b/src/@ionic-native/plugins/pinterest/index.ts @@ -182,9 +182,7 @@ export interface PinterestPin { installVariables: ['APP_ID'], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Pinterest extends IonicNativePlugin { /** * Convenience constant for authentication scopes diff --git a/src/@ionic-native/plugins/power-management/index.ts b/src/@ionic-native/plugins/power-management/index.ts index b9d755427..04bf46a9d 100644 --- a/src/@ionic-native/plugins/power-management/index.ts +++ b/src/@ionic-native/plugins/power-management/index.ts @@ -27,9 +27,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/Viras-/cordova-plugin-powermanagement', platforms: ['Android', 'iOS', 'Windows', 'Windows Phone'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class PowerManagement extends IonicNativePlugin { /** * Acquire a wakelock by calling this. diff --git a/src/@ionic-native/plugins/printer/index.ts b/src/@ionic-native/plugins/printer/index.ts index 5daaca863..870701c10 100644 --- a/src/@ionic-native/plugins/printer/index.ts +++ b/src/@ionic-native/plugins/printer/index.ts @@ -72,9 +72,7 @@ export interface PrintOptions { repo: 'https://github.com/katzer/cordova-plugin-printer', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Printer extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/pro/index.ts b/src/@ionic-native/plugins/pro/index.ts index fc6103d83..710fb0c8b 100644 --- a/src/@ionic-native/plugins/pro/index.ts +++ b/src/@ionic-native/plugins/pro/index.ts @@ -134,9 +134,7 @@ export class ProDeploy { install: 'ionic cordova plugin add cordova-plugin-ionic --save --variable APP_ID="XXXXXXXX" --variable CHANNEL_NAME="Channel"' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Pro extends IonicNativePlugin { _deploy: ProDeploy; diff --git a/src/@ionic-native/plugins/push/index.ts b/src/@ionic-native/plugins/push/index.ts index 806fd5022..83032ace0 100644 --- a/src/@ionic-native/plugins/push/index.ts +++ b/src/@ionic-native/plugins/push/index.ts @@ -322,9 +322,7 @@ export type PushEvent = string; install: 'ionic cordova plugin add phonegap-plugin-push', platforms: ['Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Push extends IonicNativePlugin { /** * Init push notifications diff --git a/src/@ionic-native/plugins/qqsdk/index.ts b/src/@ionic-native/plugins/qqsdk/index.ts index cc28421b4..e6027011d 100644 --- a/src/@ionic-native/plugins/qqsdk/index.ts +++ b/src/@ionic-native/plugins/qqsdk/index.ts @@ -161,9 +161,7 @@ export interface QQShareOptions { install: 'ionic cordova plugin add cordova-plugin-qqsdk --variable QQ_APP_ID=YOUR_QQ_APPID', installVariables: ['QQ_APP_ID'], }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class QQSDK extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/qr-scanner/index.ts b/src/@ionic-native/plugins/qr-scanner/index.ts index a7c3e127d..01c6c98d5 100644 --- a/src/@ionic-native/plugins/qr-scanner/index.ts +++ b/src/@ionic-native/plugins/qr-scanner/index.ts @@ -111,9 +111,7 @@ export interface QRScannerStatus { repo: 'https://github.com/bitpay/cordova-plugin-qrscanner', platforms: ['Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class QRScanner extends IonicNativePlugin { /** * Request permission to use QR scanner. diff --git a/src/@ionic-native/plugins/quikkly/index.ts b/src/@ionic-native/plugins/quikkly/index.ts index ce4bc1ea4..c188318b4 100644 --- a/src/@ionic-native/plugins/quikkly/index.ts +++ b/src/@ionic-native/plugins/quikkly/index.ts @@ -13,9 +13,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/quikkly/cordova-plugin-quikkly.git', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class QuikklyPlugin extends IonicNativePlugin { @Cordova() openScanner(): Promise { return ; } diff --git a/src/@ionic-native/plugins/regula-document-reader/index.ts b/src/@ionic-native/plugins/regula-document-reader/index.ts index ec243a3b7..b45aeb31f 100644 --- a/src/@ionic-native/plugins/regula-document-reader/index.ts +++ b/src/@ionic-native/plugins/regula-document-reader/index.ts @@ -27,9 +27,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; platforms: ['iOS', 'Android'], install: 'ionic plugin add cordova-plugin-documentreader --variable CAMERA_USAGE_DESCRIPTION="To take photo"', }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class RegulaDocumentReader extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/rollbar/index.ts b/src/@ionic-native/plugins/rollbar/index.ts index 71d1f5dc3..f907dcafb 100644 --- a/src/@ionic-native/plugins/rollbar/index.ts +++ b/src/@ionic-native/plugins/rollbar/index.ts @@ -28,9 +28,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; installVariables: ['ROLLBAR_ACCESS_TOKEN', 'ROLLBAR_ENVIRONMENT'], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Rollbar extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/safari-view-controller/index.ts b/src/@ionic-native/plugins/safari-view-controller/index.ts index 94a3d6675..496d9ab88 100644 --- a/src/@ionic-native/plugins/safari-view-controller/index.ts +++ b/src/@ionic-native/plugins/safari-view-controller/index.ts @@ -66,9 +66,7 @@ export interface SafariViewControllerOptions { repo: 'https://github.com/EddyVerbruggen/cordova-plugin-safariviewcontroller', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SafariViewController extends IonicNativePlugin { /** * Checks if SafariViewController is available diff --git a/src/@ionic-native/plugins/screen-orientation/index.ts b/src/@ionic-native/plugins/screen-orientation/index.ts index 9cd8c0105..c672682b5 100644 --- a/src/@ionic-native/plugins/screen-orientation/index.ts +++ b/src/@ionic-native/plugins/screen-orientation/index.ts @@ -62,9 +62,7 @@ import { Observable } from 'rxjs'; repo: 'https://github.com/apache/cordova-plugin-screen-orientation', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class ScreenOrientation extends IonicNativePlugin { /** * Convenience enum for possible orientations diff --git a/src/@ionic-native/plugins/screenshot/index.ts b/src/@ionic-native/plugins/screenshot/index.ts index 1b47b49b5..36ff4f0a7 100644 --- a/src/@ionic-native/plugins/screenshot/index.ts +++ b/src/@ionic-native/plugins/screenshot/index.ts @@ -28,9 +28,7 @@ declare const navigator: any; repo: 'https://github.com/gitawego/cordova-screenshot', platforms: ['Android', 'iOS', 'macOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Screenshot extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/secure-storage/index.ts b/src/@ionic-native/plugins/secure-storage/index.ts index 9effb4e73..e00d0a305 100644 --- a/src/@ionic-native/plugins/secure-storage/index.ts +++ b/src/@ionic-native/plugins/secure-storage/index.ts @@ -129,9 +129,7 @@ export class SecureStorageObject { repo: 'https://github.com/Crypho/cordova-plugin-secure-storage', platforms: ['Android', 'Browser', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SecureStorage extends IonicNativePlugin { /** * Creates a namespaced storage. diff --git a/src/@ionic-native/plugins/sensors/index.ts b/src/@ionic-native/plugins/sensors/index.ts index febc0a5e5..5f15a041a 100644 --- a/src/@ionic-native/plugins/sensors/index.ts +++ b/src/@ionic-native/plugins/sensors/index.ts @@ -48,9 +48,7 @@ export const enum TYPE_SENSOR { repo: 'https://github.com/fabiorogeriosj/cordova-plugin-sensors.git', platforms: ['Android'], }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Sensors extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/serial/index.ts b/src/@ionic-native/plugins/serial/index.ts index 61ebda5c3..3ba5197aa 100644 --- a/src/@ionic-native/plugins/serial/index.ts +++ b/src/@ionic-native/plugins/serial/index.ts @@ -56,9 +56,7 @@ export interface SerialOpenOptions { repo: 'https://github.com/xseignard/cordovarduino', platforms: ['Android', 'Ubuntu'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Serial extends IonicNativePlugin { /** * Request permission to connect to a serial device diff --git a/src/@ionic-native/plugins/shake/index.ts b/src/@ionic-native/plugins/shake/index.ts index 3aad66729..1c2b9ad1a 100644 --- a/src/@ionic-native/plugins/shake/index.ts +++ b/src/@ionic-native/plugins/shake/index.ts @@ -26,9 +26,7 @@ import { Observable } from 'rxjs'; repo: 'https://github.com/leecrossley/cordova-plugin-shake', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Shake extends IonicNativePlugin { /** * Watch for shake gesture diff --git a/src/@ionic-native/plugins/sim/index.ts b/src/@ionic-native/plugins/sim/index.ts index 5884c2fef..abd5f3af2 100644 --- a/src/@ionic-native/plugins/sim/index.ts +++ b/src/@ionic-native/plugins/sim/index.ts @@ -40,9 +40,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/pbakondy/cordova-plugin-sim', platforms: ['Android', 'iOS', 'Windows', 'Windows Phone'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Sim extends IonicNativePlugin { /** * Returns info from the SIM card. diff --git a/src/@ionic-native/plugins/siri-shortcuts/index.ts b/src/@ionic-native/plugins/siri-shortcuts/index.ts index 87395caa0..50d04b140 100644 --- a/src/@ionic-native/plugins/siri-shortcuts/index.ts +++ b/src/@ionic-native/plugins/siri-shortcuts/index.ts @@ -84,9 +84,7 @@ export interface ActivatedShortcutOptions { repo: 'https://github.com/bartwesselink/cordova-plugin-siri-shortcuts', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SiriShortcuts extends IonicNativePlugin { /** * Donate shortcut to Siri diff --git a/src/@ionic-native/plugins/sms/index.ts b/src/@ionic-native/plugins/sms/index.ts index f0380c8c2..757b8d381 100644 --- a/src/@ionic-native/plugins/sms/index.ts +++ b/src/@ionic-native/plugins/sms/index.ts @@ -50,9 +50,7 @@ export interface SmsOptionsAndroid { repo: 'https://github.com/cordova-sms/cordova-sms-plugin', platforms: ['Android', 'iOS', 'Windows', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SMS extends IonicNativePlugin { /** * Sends sms to a number diff --git a/src/@ionic-native/plugins/social-sharing/index.ts b/src/@ionic-native/plugins/social-sharing/index.ts index ce7f5cd8b..f6c3b6d39 100644 --- a/src/@ionic-native/plugins/social-sharing/index.ts +++ b/src/@ionic-native/plugins/social-sharing/index.ts @@ -38,9 +38,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/EddyVerbruggen/SocialSharing-PhoneGap-Plugin', platforms: ['Android', 'Browser', 'iOS', 'Windows', 'Windows Phone'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SocialSharing extends IonicNativePlugin { /** * Shares using the share sheet diff --git a/src/@ionic-native/plugins/speech-recognition/index.ts b/src/@ionic-native/plugins/speech-recognition/index.ts index 1deadfd86..71399f201 100644 --- a/src/@ionic-native/plugins/speech-recognition/index.ts +++ b/src/@ionic-native/plugins/speech-recognition/index.ts @@ -106,9 +106,7 @@ export interface SpeechRecognitionListeningOptionsAndroid { repo: 'https://github.com/pbakondy/cordova-plugin-speechrecognition', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SpeechRecognition extends IonicNativePlugin { /** * Check feature available diff --git a/src/@ionic-native/plugins/speechkit/index.ts b/src/@ionic-native/plugins/speechkit/index.ts index 27cf3abb4..526af4c4b 100644 --- a/src/@ionic-native/plugins/speechkit/index.ts +++ b/src/@ionic-native/plugins/speechkit/index.ts @@ -27,9 +27,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/Shmarkus/cordova-plugin-nuance-speechkit', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SpeechKit extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/spinner-dialog/index.ts b/src/@ionic-native/plugins/spinner-dialog/index.ts index 95bdf2c8e..0b8ac8a42 100644 --- a/src/@ionic-native/plugins/spinner-dialog/index.ts +++ b/src/@ionic-native/plugins/spinner-dialog/index.ts @@ -52,9 +52,7 @@ export interface SpinnerDialogIOSOptions { repo: 'https://github.com/greybax/cordova-plugin-native-spinner', platforms: ['Android', 'iOS', 'Windows Phone 8', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SpinnerDialog extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/splash-screen/index.ts b/src/@ionic-native/plugins/splash-screen/index.ts index 5c19b5161..e9136013a 100644 --- a/src/@ionic-native/plugins/splash-screen/index.ts +++ b/src/@ionic-native/plugins/splash-screen/index.ts @@ -25,9 +25,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/apache/cordova-plugin-splashscreen', platforms: ['Amazon Fire OS', 'Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SplashScreen extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/sqlite-db-copy/index.ts b/src/@ionic-native/plugins/sqlite-db-copy/index.ts index b2f7afb84..b912cce4b 100644 --- a/src/@ionic-native/plugins/sqlite-db-copy/index.ts +++ b/src/@ionic-native/plugins/sqlite-db-copy/index.ts @@ -29,9 +29,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/an-rahulpandey/cordova-plugin-dbcopy', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SqliteDbCopy extends IonicNativePlugin { /** * Copy database from www directory to device SQLite DB location diff --git a/src/@ionic-native/plugins/sqlite-porter/index.ts b/src/@ionic-native/plugins/sqlite-porter/index.ts index ff25329bd..8a75a4974 100644 --- a/src/@ionic-native/plugins/sqlite-porter/index.ts +++ b/src/@ionic-native/plugins/sqlite-porter/index.ts @@ -45,9 +45,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/dpa99c/cordova-sqlite-porter', platforms: ['Amazon Fire OS', 'Android', 'BlackBerry 10', 'Browser', 'iOS', 'Tizen', 'Windows', 'Windows Phone'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SQLitePorter extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/sqlite/index.ts b/src/@ionic-native/plugins/sqlite/index.ts index 5c79dc23f..5deba9eed 100644 --- a/src/@ionic-native/plugins/sqlite/index.ts +++ b/src/@ionic-native/plugins/sqlite/index.ts @@ -184,9 +184,7 @@ export class SQLiteObject { repo: 'https://github.com/litehelpers/Cordova-sqlite-storage', platforms: ['Android', 'iOS', 'macOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class SQLite extends IonicNativePlugin { /** * Open or create a SQLite database file. diff --git a/src/@ionic-native/plugins/star-prnt/index.ts b/src/@ionic-native/plugins/star-prnt/index.ts index 728f7a46d..b065357f9 100644 --- a/src/@ionic-native/plugins/star-prnt/index.ts +++ b/src/@ionic-native/plugins/star-prnt/index.ts @@ -648,9 +648,7 @@ export interface CommandsArray extends Array {} repo: 'https://github.com/auctifera-josed/starprnt', // the github repository URL for the plugin platforms: ['Android', 'iOS'] // Array of platforms supported, example: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class StarPRNT extends IonicNativePlugin { /** * Constant for Emulation diff --git a/src/@ionic-native/plugins/status-bar/index.ts b/src/@ionic-native/plugins/status-bar/index.ts index b1231175c..a49edfdbb 100644 --- a/src/@ionic-native/plugins/status-bar/index.ts +++ b/src/@ionic-native/plugins/status-bar/index.ts @@ -36,9 +36,7 @@ import { repo: 'https://github.com/apache/cordova-plugin-statusbar', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class StatusBar extends IonicNativePlugin { /** * Whether the StatusBar is currently visible or not. diff --git a/src/@ionic-native/plugins/stepcounter/index.ts b/src/@ionic-native/plugins/stepcounter/index.ts index f84f16ca5..5a459eb02 100644 --- a/src/@ionic-native/plugins/stepcounter/index.ts +++ b/src/@ionic-native/plugins/stepcounter/index.ts @@ -31,9 +31,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/ihadeed/cordova-plugin-stepcounter', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Stepcounter extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/streaming-media/index.ts b/src/@ionic-native/plugins/streaming-media/index.ts index 5f5f6d2d2..520907e20 100644 --- a/src/@ionic-native/plugins/streaming-media/index.ts +++ b/src/@ionic-native/plugins/streaming-media/index.ts @@ -79,9 +79,7 @@ export interface StreamingAudioOptions { repo: 'https://github.com/nchutchind/cordova-plugin-streaming-media', platforms: ['Amazon Fire OS', 'Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class StreamingMedia extends IonicNativePlugin { /** * Streams a video diff --git a/src/@ionic-native/plugins/stripe/index.ts b/src/@ionic-native/plugins/stripe/index.ts index 6f793e68f..d378b21e7 100644 --- a/src/@ionic-native/plugins/stripe/index.ts +++ b/src/@ionic-native/plugins/stripe/index.ts @@ -142,9 +142,7 @@ export interface StripeCardTokenRes { repo: 'https://github.com/zyramedia/cordova-plugin-stripe', platforms: ['Android', 'Browser', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Stripe extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/taptic-engine/index.ts b/src/@ionic-native/plugins/taptic-engine/index.ts index 4ef06e2f1..27db61111 100644 --- a/src/@ionic-native/plugins/taptic-engine/index.ts +++ b/src/@ionic-native/plugins/taptic-engine/index.ts @@ -31,9 +31,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/EddyVerbruggen/cordova-plugin-taptic-engine', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class TapticEngine extends IonicNativePlugin { /** * Use selection feedback generators to indicate a change in selection. diff --git a/src/@ionic-native/plugins/tealium-adidentifier/index.ts b/src/@ionic-native/plugins/tealium-adidentifier/index.ts index 9d1927f82..fe938c337 100644 --- a/src/@ionic-native/plugins/tealium-adidentifier/index.ts +++ b/src/@ionic-native/plugins/tealium-adidentifier/index.ts @@ -32,9 +32,7 @@ import { Injectable } from '@angular/core'; platforms: ['Android', 'iOS'], // Array of platforms supported, example: ['Android', 'iOS'] install: '' // OPTIONAL install command, in case the plugin requires variables }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class TealiumAdIdentifier extends IonicNativePlugin { /** * This function stores the ad identifier information as persistent data diff --git a/src/@ionic-native/plugins/tealium-installreferrer/index.ts b/src/@ionic-native/plugins/tealium-installreferrer/index.ts index 13ecfd30a..675a56e03 100644 --- a/src/@ionic-native/plugins/tealium-installreferrer/index.ts +++ b/src/@ionic-native/plugins/tealium-installreferrer/index.ts @@ -32,9 +32,7 @@ import { Injectable } from '@angular/core'; platforms: ['Android'], // Array of platforms supported, example: ['Android', 'iOS'] install: '' // OPTIONAL install command, in case the plugin requires variables }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class TealiumInstallReferrer extends IonicNativePlugin { /** * This function stores the install referrer information as persistent data diff --git a/src/@ionic-native/plugins/tealium/index.ts b/src/@ionic-native/plugins/tealium/index.ts index 6131ecca7..de7e4b2c8 100644 --- a/src/@ionic-native/plugins/tealium/index.ts +++ b/src/@ionic-native/plugins/tealium/index.ts @@ -78,9 +78,7 @@ export interface TealConfig { platforms: ['Android', 'iOS'], // Array of platforms supported, example: ['Android', 'iOS'] install: '' // OPTIONAL install command, in case the plugin requires variables }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Tealium extends IonicNativePlugin { /** * This function initializes the Tealium Cordova plugin. diff --git a/src/@ionic-native/plugins/text-to-speech/index.ts b/src/@ionic-native/plugins/text-to-speech/index.ts index ed084b7f1..09c76060e 100644 --- a/src/@ionic-native/plugins/text-to-speech/index.ts +++ b/src/@ionic-native/plugins/text-to-speech/index.ts @@ -38,9 +38,7 @@ export interface TTSOptions { repo: 'https://github.com/vilic/cordova-plugin-tts', platforms: ['Android', 'iOS', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class TextToSpeech extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/themeable-browser/index.ts b/src/@ionic-native/plugins/themeable-browser/index.ts index 8c43986b1..51130e54f 100644 --- a/src/@ionic-native/plugins/themeable-browser/index.ts +++ b/src/@ionic-native/plugins/themeable-browser/index.ts @@ -257,9 +257,7 @@ export class ThemeableBrowserObject { 'Windows Phone' ] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class ThemeableBrowser extends IonicNativePlugin { /** * Creates a browser instance diff --git a/src/@ionic-native/plugins/three-dee-touch/index.ts b/src/@ionic-native/plugins/three-dee-touch/index.ts index 6b0c5bedd..0b3ce261f 100644 --- a/src/@ionic-native/plugins/three-dee-touch/index.ts +++ b/src/@ionic-native/plugins/three-dee-touch/index.ts @@ -126,9 +126,7 @@ export interface ThreeDeeTouchForceTouch { repo: 'https://github.com/EddyVerbruggen/cordova-plugin-3dtouch', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class ThreeDeeTouch extends IonicNativePlugin { /** * You need an iPhone 6S or some future tech to use the features of this plugin, so you can check at runtime if the user's device is supported. diff --git a/src/@ionic-native/plugins/toast/index.ts b/src/@ionic-native/plugins/toast/index.ts index 9586daa37..8f08c6eee 100644 --- a/src/@ionic-native/plugins/toast/index.ts +++ b/src/@ionic-native/plugins/toast/index.ts @@ -67,9 +67,7 @@ export interface ToastOptions { repo: 'https://github.com/EddyVerbruggen/Toast-PhoneGap-Plugin', platforms: ['Android', 'BlackBerry 10', 'iOS', 'Windows', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Toast extends IonicNativePlugin { /** * Show a native toast for the given duration at the specified position. diff --git a/src/@ionic-native/plugins/touch-id/index.ts b/src/@ionic-native/plugins/touch-id/index.ts index c6fb54b07..a14a125e2 100644 --- a/src/@ionic-native/plugins/touch-id/index.ts +++ b/src/@ionic-native/plugins/touch-id/index.ts @@ -50,9 +50,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/EddyVerbruggen/cordova-plugin-touch-id', platforms: ['iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class TouchID extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/twitter-connect/index.ts b/src/@ionic-native/plugins/twitter-connect/index.ts index 1f66367b5..bcecd64b0 100644 --- a/src/@ionic-native/plugins/twitter-connect/index.ts +++ b/src/@ionic-native/plugins/twitter-connect/index.ts @@ -60,9 +60,7 @@ export interface TwitterConnectResponse { installVariables: ['FABRIC_KEY', 'TWITTER_KEY', 'TWITTER_SECRET'], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class TwitterConnect extends IonicNativePlugin { /** * Logs in diff --git a/src/@ionic-native/plugins/uid/index.ts b/src/@ionic-native/plugins/uid/index.ts index 2d22cc804..17c78ee6b 100644 --- a/src/@ionic-native/plugins/uid/index.ts +++ b/src/@ionic-native/plugins/uid/index.ts @@ -43,9 +43,7 @@ import { CordovaProperty, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/lionelhe/cordova-plugin-uid', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Uid extends IonicNativePlugin { /** Get the device Universally Unique Identifier (UUID). */ @CordovaProperty() diff --git a/src/@ionic-native/plugins/unique-device-id/index.ts b/src/@ionic-native/plugins/unique-device-id/index.ts index 7da94884e..252fd7926 100644 --- a/src/@ionic-native/plugins/unique-device-id/index.ts +++ b/src/@ionic-native/plugins/unique-device-id/index.ts @@ -27,9 +27,7 @@ import { Injectable } from '@angular/core'; repo: 'https://github.com/Paldom/UniqueDeviceID', platforms: ['Android', 'iOS', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class UniqueDeviceID extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/uptime/index.ts b/src/@ionic-native/plugins/uptime/index.ts index 5d7707e8d..4b97637c5 100644 --- a/src/@ionic-native/plugins/uptime/index.ts +++ b/src/@ionic-native/plugins/uptime/index.ts @@ -27,9 +27,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/s1lviu/cordova-plugin-uptime', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Uptime extends IonicNativePlugin { /** * This function return system uptime diff --git a/src/@ionic-native/plugins/user-agent/index.ts b/src/@ionic-native/plugins/user-agent/index.ts index 0e4da98f6..c5f940541 100644 --- a/src/@ionic-native/plugins/user-agent/index.ts +++ b/src/@ionic-native/plugins/user-agent/index.ts @@ -39,9 +39,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/danielsogl/cordova-plugin-useragent', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class UserAgent extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/vibration/index.ts b/src/@ionic-native/plugins/vibration/index.ts index 34dbfffe4..f739e7db6 100644 --- a/src/@ionic-native/plugins/vibration/index.ts +++ b/src/@ionic-native/plugins/vibration/index.ts @@ -35,9 +35,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/apache/cordova-plugin-vibration', platforms: ['Android', 'iOS', 'Windows'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Vibration extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/video-capture-plus/index.ts b/src/@ionic-native/plugins/video-capture-plus/index.ts index e96da9db5..40b50e810 100644 --- a/src/@ionic-native/plugins/video-capture-plus/index.ts +++ b/src/@ionic-native/plugins/video-capture-plus/index.ts @@ -137,9 +137,7 @@ export interface VideoCapturePlusOptions { repo: 'https://github.com/danielsogl/cordova-plugin-video-capture-plus', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class VideoCapturePlus extends IonicNativePlugin { /** * Starts recordings diff --git a/src/@ionic-native/plugins/video-editor/index.ts b/src/@ionic-native/plugins/video-editor/index.ts index 2a06626c7..d87652bbe 100644 --- a/src/@ionic-native/plugins/video-editor/index.ts +++ b/src/@ionic-native/plugins/video-editor/index.ts @@ -145,9 +145,7 @@ export interface VideoInfo { repo: 'https://github.com/jbavari/cordova-plugin-video-editor', platforms: ['Android', 'iOS', 'Windows', 'Windows Phone 8'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class VideoEditor extends IonicNativePlugin { OptimizeForNetworkUse = { NO: 0, diff --git a/src/@ionic-native/plugins/video-player/index.ts b/src/@ionic-native/plugins/video-player/index.ts index 6bb580605..a223a3485 100644 --- a/src/@ionic-native/plugins/video-player/index.ts +++ b/src/@ionic-native/plugins/video-player/index.ts @@ -50,9 +50,7 @@ export interface VideoOptions { repo: 'https://github.com/moust/cordova-plugin-videoplayer', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class VideoPlayer extends IonicNativePlugin { /** * Plays the video from the passed url. diff --git a/src/@ionic-native/plugins/web-intent/index.ts b/src/@ionic-native/plugins/web-intent/index.ts index 48f464a8b..b11338b9c 100644 --- a/src/@ionic-native/plugins/web-intent/index.ts +++ b/src/@ionic-native/plugins/web-intent/index.ts @@ -76,9 +76,7 @@ export interface IntentOptions { 'https://github.com/darryncampbell/darryncampbell-cordova-plugin-intent', platforms: ['Android'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class WebIntent extends IonicNativePlugin { /** * Convenience constant for actions diff --git a/src/@ionic-native/plugins/web-server/index.ts b/src/@ionic-native/plugins/web-server/index.ts index 5be6c2fa5..73b3e788a 100644 --- a/src/@ionic-native/plugins/web-server/index.ts +++ b/src/@ionic-native/plugins/web-server/index.ts @@ -61,9 +61,7 @@ export interface Request { repo: 'https://github.com/bykof/cordova-plugin-webserver.git', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class WebServer extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/webengage/index.ts b/src/@ionic-native/plugins/webengage/index.ts index cfe3f5e15..9064dd4ff 100644 --- a/src/@ionic-native/plugins/webengage/index.ts +++ b/src/@ionic-native/plugins/webengage/index.ts @@ -25,9 +25,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/WebEngage/cordova-plugin', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Webengage extends IonicNativePlugin { /** * Initializes WebEngage SDK @@ -81,9 +79,7 @@ export class Webengage extends IonicNativePlugin { plugin: 'cordova-plugin-webengage', pluginRef: 'webengage.user' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class WebengageUser extends IonicNativePlugin { /** * Logs user in @@ -124,9 +120,7 @@ export class WebengageUser extends IonicNativePlugin { plugin: 'cordova-plugin-webengage', pluginRef: 'webengage.push' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class WebengagePush extends IonicNativePlugin { /** * Callback function is invoked when a push notification is clicked @@ -158,9 +152,7 @@ export class WebengagePush extends IonicNativePlugin { plugin: 'cordova-plugin-webengage', pluginRef: 'webengage.notification' }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class WebengageNotification extends IonicNativePlugin { /** * Callback function is invoked when a in-app notification is shown diff --git a/src/@ionic-native/plugins/wechat/index.ts b/src/@ionic-native/plugins/wechat/index.ts index 6979fb3bb..1c104a452 100644 --- a/src/@ionic-native/plugins/wechat/index.ts +++ b/src/@ionic-native/plugins/wechat/index.ts @@ -31,9 +31,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; installVariables: ['wechatappid'], platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Wechat extends IonicNativePlugin { Scene: { SESSION: 0; // 聊天界面 diff --git a/src/@ionic-native/plugins/wheel-selector/index.ts b/src/@ionic-native/plugins/wheel-selector/index.ts index 1287b647f..c24a9c496 100644 --- a/src/@ionic-native/plugins/wheel-selector/index.ts +++ b/src/@ionic-native/plugins/wheel-selector/index.ts @@ -180,9 +180,7 @@ export interface WheelSelectorData { platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class WheelSelector extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/youtube-video-player/index.ts b/src/@ionic-native/plugins/youtube-video-player/index.ts index df258be65..a7d1d7e5e 100644 --- a/src/@ionic-native/plugins/youtube-video-player/index.ts +++ b/src/@ionic-native/plugins/youtube-video-player/index.ts @@ -32,9 +32,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/ihadeed/CordovaYoutubeVideoPlayer', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class YoutubeVideoPlayer extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/zbar/index.ts b/src/@ionic-native/plugins/zbar/index.ts index 2f8c7622e..bddb50252 100644 --- a/src/@ionic-native/plugins/zbar/index.ts +++ b/src/@ionic-native/plugins/zbar/index.ts @@ -75,9 +75,7 @@ export interface ZBarOptions { repo: 'https://github.com/tjwoon/csZBar', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class ZBar extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/zeroconf/index.ts b/src/@ionic-native/plugins/zeroconf/index.ts index 41600c210..ae02006b1 100644 --- a/src/@ionic-native/plugins/zeroconf/index.ts +++ b/src/@ionic-native/plugins/zeroconf/index.ts @@ -58,9 +58,7 @@ export interface ZeroconfResult { repo: 'https://github.com/becvert/cordova-plugin-zeroconf', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Zeroconf extends IonicNativePlugin { /** * Returns this device's hostname. diff --git a/src/@ionic-native/plugins/zip/index.ts b/src/@ionic-native/plugins/zip/index.ts index 24ebe1e21..d0a7dff4f 100644 --- a/src/@ionic-native/plugins/zip/index.ts +++ b/src/@ionic-native/plugins/zip/index.ts @@ -29,9 +29,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/MobileChromeApps/cordova-plugin-zip', platforms: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Zip extends IonicNativePlugin { /** diff --git a/src/@ionic-native/plugins/zoom/index.ts b/src/@ionic-native/plugins/zoom/index.ts index 3723e286b..136e6bfcc 100755 --- a/src/@ionic-native/plugins/zoom/index.ts +++ b/src/@ionic-native/plugins/zoom/index.ts @@ -84,9 +84,7 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core'; repo: 'https://github.com/zoom/zoom-sdk-ionic', // the github repository URL for the plugin platforms: ['Android', 'iOS'] // Array of platforms supported, example: ['Android', 'iOS'] }) -@Injectable({ - providedIn: 'root' -}) +@Injectable() export class Zoom extends IonicNativePlugin { /**