refactor: optimize plugins for angular treeshaking

BREAKING CHANGE: You can remove the plugin import from the app.module.ts because of the changed Inject decorator
This commit is contained in:
Daniel Sogl
2019-02-20 17:37:39 +01:00
parent 64230319a2
commit 8b53c04dc5
238 changed files with 735 additions and 245 deletions
@@ -30,7 +30,9 @@ import { Cordova, IonicNativePlugin, Plugin } from '@ionic-native/core';
installVariables: ['ANDROID_FIREBASE_CORE_VERSION'],
platforms: ['Android', 'iOS']
})
@Injectable()
@Injectable({
providedIn: 'root'
})
export class FirebaseCrashlytics extends IonicNativePlugin {
/**
* Simply add the plugin to get the default Crashlytics functionality. Note that crashes and logged exceptions will only be reported when the application restarts. In order to log caught exceptions the following can be used: