Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit db3f35d

Browse files
committed
Fix firebase issue on android
1 parent 78d97cb commit db3f35d

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

lib/services/firebase/firebase_service_native.dart

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
import 'package:cloud_firestore/cloud_firestore.dart';
22
import 'package:firebase_auth/firebase_auth.dart';
33
import 'package:firebase_core/firebase_core.dart';
4+
import 'package:flutter/cupertino.dart';
5+
import 'package:flutter/foundation.dart';
46
import 'package:flutter_folio/_utils/safe_print.dart';
57
import 'package:flutter_folio/data/app_user.dart';
68
import 'package:flutter_folio/services/firebase/firebase_service.dart';
@@ -14,14 +16,15 @@ class NativeFirebaseService extends FirebaseService {
1416

1517
@override
1618
Future<void> init() async {
17-
await auth.setPersistence(Persistence.LOCAL);
18-
FirebaseAuth.instance.userChanges().listen((User user) {
19-
return _isSignedIn = user != null;
20-
});
2119
await Firebase.initializeApp().catchError((Object e) {
2220
print("$e");
23-
}).then((value) {
24-
print("InitComplete");
21+
});
22+
if (kIsWeb) {
23+
await auth.setPersistence(Persistence.LOCAL);
24+
}
25+
print("InitComplete");
26+
FirebaseAuth.instance.userChanges().listen((User user) {
27+
return _isSignedIn = user != null;
2528
});
2629
}
2730

0 commit comments

Comments
 (0)