4444import com .google .firebase .perf .util .Timer ;
4545import com .google .firebase .remoteconfig .RemoteConfigComponent ;
4646import com .google .firebase .sessions .api .FirebaseSessionsDependencies ;
47- import com .google .firebase .sessions .api .SessionSubscriber ;
4847import java .lang .annotation .Retention ;
4948import java .lang .annotation .RetentionPolicy ;
5049import java .net .URL ;
@@ -95,8 +94,6 @@ public class FirebasePerformance implements FirebasePerformanceAttributable {
9594 // once during initialization and cache it.
9695 private final ImmutableBundle mMetadataBundle ;
9796
98- private final SessionSubscriber sessionSubscriber ;
99-
10097 /** Valid HttpMethods for manual network APIs */
10198 @ StringDef ({
10299 HttpMethod .GET ,
@@ -170,8 +167,6 @@ public static FirebasePerformance getInstance() {
170167 this .mPerformanceCollectionForceEnabledState = false ;
171168 this .configResolver = configResolver ;
172169 this .mMetadataBundle = new ImmutableBundle (new Bundle ());
173- this .sessionSubscriber = new FirebasePerformanceSessionSubscriber (false );
174- FirebaseSessionsDependencies .register (sessionSubscriber );
175170 return ;
176171 }
177172
@@ -188,8 +183,8 @@ public static FirebasePerformance getInstance() {
188183 sessionManager .setApplicationContext (appContext );
189184
190185 mPerformanceCollectionForceEnabledState = configResolver .getIsPerformanceCollectionEnabled ();
191- sessionSubscriber = new FirebasePerformanceSessionSubscriber ( isPerformanceCollectionEnabled ());
192- FirebaseSessionsDependencies . register ( sessionSubscriber );
186+ FirebaseSessionsDependencies . register (
187+ new FirebasePerformanceSessionSubscriber ( isPerformanceCollectionEnabled ()) );
193188
194189 if (logger .isLogcatEnabled () && isPerformanceCollectionEnabled ()) {
195190 logger .info (
@@ -465,10 +460,4 @@ private static ImmutableBundle extractMetadata(Context appContext) {
465460 Boolean getPerformanceCollectionForceEnabledState () {
466461 return mPerformanceCollectionForceEnabledState ;
467462 }
468-
469- @ NonNull
470- @ VisibleForTesting
471- protected SessionSubscriber getSessionSubscriber () {
472- return sessionSubscriber ;
473- }
474463}
0 commit comments