File tree Expand file tree Collapse file tree 3 files changed +8
-8
lines changed
firebase-perf/src/main/java/com/google/firebase/perf Expand file tree Collapse file tree 3 files changed +8
-8
lines changed Original file line number Diff line number Diff line change @@ -48,7 +48,7 @@ public List<Component<?>> getComponents() {
48
48
.add (Dependency .requiredProvider (RemoteConfigComponent .class ))
49
49
.add (Dependency .required (FirebaseInstallationsApi .class ))
50
50
.add (Dependency .requiredProvider (TransportFactory .class ))
51
- .factory (this ::providesFirebasePerformance )
51
+ .factory (FirebasePerfRegistrar ::providesFirebasePerformance )
52
52
// Since the SDK is eager(auto starts at app start), we use "lazy" dependency for some
53
53
// components that are not required during initialization so as not to force initialize
54
54
// them at app startup (refer
@@ -58,7 +58,7 @@ public List<Component<?>> getComponents() {
58
58
LibraryVersionComponent .create ("fire-perf" , BuildConfig .VERSION_NAME ));
59
59
}
60
60
61
- public FirebasePerformance providesFirebasePerformance (ComponentContainer container ) {
61
+ private static FirebasePerformance providesFirebasePerformance (ComponentContainer container ) {
62
62
FirebasePerformanceComponent component =
63
63
DaggerFirebasePerformanceComponent .builder ()
64
64
.firebasePerformanceModule (
Original file line number Diff line number Diff line change @@ -133,10 +133,10 @@ public static FirebasePerformance getInstance() {
133
133
// to false if it's been force disabled or it is set to null if neither.
134
134
@ Nullable private Boolean mPerformanceCollectionForceEnabledState = null ;
135
135
136
- FirebaseApp firebaseApp ;
137
- Provider <RemoteConfigComponent > firebaseRemoteConfigProvider ;
138
- FirebaseInstallationsApi firebaseInstallationsApi ;
139
- Provider <TransportFactory > transportFactoryProvider ;
136
+ private FirebaseApp firebaseApp ;
137
+ private Provider <RemoteConfigComponent > firebaseRemoteConfigProvider ;
138
+ private FirebaseInstallationsApi firebaseInstallationsApi ;
139
+ private Provider <TransportFactory > transportFactoryProvider ;
140
140
141
141
@ Inject
142
142
FirebasePerformance (
Original file line number Diff line number Diff line change 27
27
public class FirebasePerformanceModule {
28
28
private final FirebaseApp firebaseApp ;
29
29
private final FirebaseInstallationsApi firebaseInstallations ;
30
- private Provider <RemoteConfigComponent > remoteConfigComponentProvider ;
31
- private Provider <TransportFactory > transportFactoryProvider ;
30
+ private final Provider <RemoteConfigComponent > remoteConfigComponentProvider ;
31
+ private final Provider <TransportFactory > transportFactoryProvider ;
32
32
33
33
public FirebasePerformanceModule (
34
34
@ NonNull FirebaseApp firebaseApp ,
You can’t perform that action at this time.
0 commit comments