File tree 3 files changed +10
-10
lines changed
cloud_firestore/cloud_firestore/lib/src
cloud_functions/cloud_functions/lib/src
firebase_analytics/firebase_analytics/lib/src 3 files changed +10
-10
lines changed Original file line number Diff line number Diff line change @@ -17,9 +17,7 @@ part of cloud_firestore;
17
17
/// ```
18
18
class FirebaseFirestore extends FirebasePluginPlatform {
19
19
FirebaseFirestore ._({required this .app})
20
- : super (app.name, 'plugins.flutter.io/firebase_firestore' ) {
21
- FirebasePluginPlatform .verify (instance);
22
- }
20
+ : super (app.name, 'plugins.flutter.io/firebase_firestore' );
23
21
24
22
static final Map <String , FirebaseFirestore > _cachedInstances = {};
25
23
@@ -37,6 +35,8 @@ class FirebaseFirestore extends FirebasePluginPlatform {
37
35
}
38
36
39
37
FirebaseFirestore newInstance = FirebaseFirestore ._(app: app);
38
+ FirebasePluginPlatform .verify (newInstance);
39
+
40
40
_cachedInstances[app.name] = newInstance;
41
41
42
42
return newInstance;
Original file line number Diff line number Diff line change @@ -11,9 +11,7 @@ part of cloud_functions;
11
11
class FirebaseFunctions extends FirebasePluginPlatform {
12
12
FirebaseFunctions ._({required this .app, String ? region})
13
13
: _region = region ?? = 'us-central1' ,
14
- super (app.name, 'plugins.flutter.io/firebase_functions' ) {
15
- FirebasePluginPlatform .verify (instance);
16
- }
14
+ super (app.name, 'plugins.flutter.io/firebase_functions' );
17
15
18
16
// Cached and lazily loaded instance of [FirebaseFunctionsPlatform] to avoid
19
17
// creating a [MethodChannelFirebaseFunctions] when not needed or creating an
@@ -52,6 +50,7 @@ class FirebaseFunctions extends FirebasePluginPlatform {
52
50
53
51
FirebaseFunctions newInstance =
54
52
FirebaseFunctions ._(app: app, region: region);
53
+ FirebasePluginPlatform .verify (newInstance);
55
54
_cachedInstances[cachedKey] = newInstance;
56
55
57
56
return newInstance;
Original file line number Diff line number Diff line change @@ -7,9 +7,7 @@ part of firebase_analytics;
7
7
/// Firebase Analytics API.
8
8
class FirebaseAnalytics extends FirebasePluginPlatform {
9
9
FirebaseAnalytics ._({required this .app})
10
- : super (app.name, 'plugins.flutter.io/firebase_analytics' ) {
11
- FirebasePluginPlatform .verify (instance);
12
- }
10
+ : super (app.name, 'plugins.flutter.io/firebase_analytics' );
13
11
14
12
/// Namespace for analytics API available on Android only. This is deprecated in favor of
15
13
/// `FirebaseAnalytics.instance.setSessionTimeoutDuration()` .
@@ -48,7 +46,10 @@ class FirebaseAnalytics extends FirebasePluginPlatform {
48
46
factory FirebaseAnalytics .instanceFor ({required FirebaseApp app}) {
49
47
if (kIsWeb || app.name == defaultFirebaseAppName) {
50
48
return _firebaseAnalyticsInstances.putIfAbsent (app.name, () {
51
- return FirebaseAnalytics ._(app: app);
49
+ final instance = FirebaseAnalytics ._(app: app);
50
+ FirebasePluginPlatform .verify (instance);
51
+
52
+ return instance;
52
53
});
53
54
}
54
55
You can’t perform that action at this time.
0 commit comments