File tree Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Expand file tree Collapse file tree 1 file changed +9
-6
lines changed Original file line number Diff line number Diff line change 1
1
import 'package:cloud_firestore/cloud_firestore.dart' ;
2
2
import 'package:firebase_auth/firebase_auth.dart' ;
3
3
import 'package:firebase_core/firebase_core.dart' ;
4
+ import 'package:flutter/cupertino.dart' ;
5
+ import 'package:flutter/foundation.dart' ;
4
6
import 'package:flutter_folio/_utils/safe_print.dart' ;
5
7
import 'package:flutter_folio/data/app_user.dart' ;
6
8
import 'package:flutter_folio/services/firebase/firebase_service.dart' ;
@@ -14,14 +16,15 @@ class NativeFirebaseService extends FirebaseService {
14
16
15
17
@override
16
18
Future <void > init () async {
17
- await auth.setPersistence (Persistence .LOCAL );
18
- FirebaseAuth .instance.userChanges ().listen ((User user) {
19
- return _isSignedIn = user != null ;
20
- });
21
19
await Firebase .initializeApp ().catchError ((Object e) {
22
20
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 ;
25
28
});
26
29
}
27
30
You can’t perform that action at this time.
0 commit comments