Improve firebase init
This commit is contained in:
parent
16e41e839a
commit
4d38ab98f7
1 changed files with 3 additions and 1 deletions
|
|
@ -114,9 +114,11 @@ class GeolocationService {
|
||||||
static double _degToRad(double degree) => degree * pi / 180.0;
|
static double _degToRad(double degree) => degree * pi / 180.0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Future<void>? _firebaseInitialization;
|
||||||
|
|
||||||
@pragma('vm:entry-point')
|
@pragma('vm:entry-point')
|
||||||
void headlessTask(bg.HeadlessEvent headlessEvent) async {
|
void headlessTask(bg.HeadlessEvent headlessEvent) async {
|
||||||
await Firebase.initializeApp();
|
await (_firebaseInitialization ??= Firebase.initializeApp());
|
||||||
await Preferences.init();
|
await Preferences.init();
|
||||||
FirebaseCrashlytics.instance.log('geolocation_headless:${headlessEvent.name}');
|
FirebaseCrashlytics.instance.log('geolocation_headless:${headlessEvent.name}');
|
||||||
switch (headlessEvent.name) {
|
switch (headlessEvent.name) {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue