Skip to content

Commit 3857c1a

Browse files
committed
fix: fix verify
1 parent c489191 commit 3857c1a

File tree

3 files changed

+10
-10
lines changed

3 files changed

+10
-10
lines changed

packages/cloud_firestore/cloud_firestore/lib/src/firestore.dart

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@ part of cloud_firestore;
1717
/// ```
1818
class FirebaseFirestore extends FirebasePluginPlatform {
1919
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');
2321

2422
static final Map<String, FirebaseFirestore> _cachedInstances = {};
2523

@@ -37,6 +35,8 @@ class FirebaseFirestore extends FirebasePluginPlatform {
3735
}
3836

3937
FirebaseFirestore newInstance = FirebaseFirestore._(app: app);
38+
FirebasePluginPlatform.verify(newInstance);
39+
4040
_cachedInstances[app.name] = newInstance;
4141

4242
return newInstance;

packages/cloud_functions/cloud_functions/lib/src/firebase_functions.dart

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,7 @@ part of cloud_functions;
1111
class FirebaseFunctions extends FirebasePluginPlatform {
1212
FirebaseFunctions._({required this.app, String? region})
1313
: _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');
1715

1816
// Cached and lazily loaded instance of [FirebaseFunctionsPlatform] to avoid
1917
// creating a [MethodChannelFirebaseFunctions] when not needed or creating an
@@ -52,6 +50,7 @@ class FirebaseFunctions extends FirebasePluginPlatform {
5250

5351
FirebaseFunctions newInstance =
5452
FirebaseFunctions._(app: app, region: region);
53+
FirebasePluginPlatform.verify(newInstance);
5554
_cachedInstances[cachedKey] = newInstance;
5655

5756
return newInstance;

packages/firebase_analytics/firebase_analytics/lib/src/firebase_analytics.dart

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@ part of firebase_analytics;
77
/// Firebase Analytics API.
88
class FirebaseAnalytics extends FirebasePluginPlatform {
99
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');
1311

1412
/// Namespace for analytics API available on Android only. This is deprecated in favor of
1513
/// `FirebaseAnalytics.instance.setSessionTimeoutDuration()`.
@@ -48,7 +46,10 @@ class FirebaseAnalytics extends FirebasePluginPlatform {
4846
factory FirebaseAnalytics.instanceFor({required FirebaseApp app}) {
4947
if (kIsWeb || app.name == defaultFirebaseAppName) {
5048
return _firebaseAnalyticsInstances.putIfAbsent(app.name, () {
51-
return FirebaseAnalytics._(app: app);
49+
final instance = FirebaseAnalytics._(app: app);
50+
FirebasePluginPlatform.verify(instance);
51+
52+
return instance;
5253
});
5354
}
5455

0 commit comments

Comments
 (0)