Initial commit
This commit is contained in:
@@ -0,0 +1,5 @@
|
||||
package com.google.firebase.analytics.connector;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public interface AnalyticsConnector {
|
||||
}
|
@@ -0,0 +1,52 @@
|
||||
package com.google.firebase.analytics.connector;
|
||||
|
||||
import android.content.Context;
|
||||
import android.os.Bundle;
|
||||
import com.google.android.gms.common.internal.Preconditions;
|
||||
import com.google.android.gms.measurement.AppMeasurement;
|
||||
import com.google.android.gms.measurement.internal.zzan;
|
||||
import com.google.android.gms.measurement.internal.zzbw;
|
||||
import com.google.firebase.DataCollectionDefaultChange;
|
||||
import com.google.firebase.FirebaseApp;
|
||||
import com.google.firebase.events.Event;
|
||||
import com.google.firebase.events.Subscriber;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
public class AnalyticsConnectorImpl implements AnalyticsConnector {
|
||||
private static volatile AnalyticsConnector b;
|
||||
private final AppMeasurement a;
|
||||
|
||||
private AnalyticsConnectorImpl(AppMeasurement appMeasurement) {
|
||||
Preconditions.a(appMeasurement);
|
||||
this.a = appMeasurement;
|
||||
new ConcurrentHashMap();
|
||||
}
|
||||
|
||||
public static AnalyticsConnector a(FirebaseApp firebaseApp, Context context, Subscriber subscriber) {
|
||||
Preconditions.a(firebaseApp);
|
||||
Preconditions.a(context);
|
||||
Preconditions.a(subscriber);
|
||||
Preconditions.a(context.getApplicationContext());
|
||||
if (b == null) {
|
||||
synchronized (AnalyticsConnectorImpl.class) {
|
||||
if (b == null) {
|
||||
Bundle bundle = new Bundle(1);
|
||||
if (firebaseApp.e()) {
|
||||
subscriber.a(DataCollectionDefaultChange.class, zza.a, zzb.a);
|
||||
bundle.putBoolean("dataCollectionDefaultEnabled", firebaseApp.d());
|
||||
}
|
||||
b = new AnalyticsConnectorImpl(zzbw.a(context, zzan.a(bundle)).y());
|
||||
}
|
||||
}
|
||||
}
|
||||
return b;
|
||||
}
|
||||
|
||||
static final /* synthetic */ void a(Event event) {
|
||||
boolean z = ((DataCollectionDefaultChange) event.a()).a;
|
||||
synchronized (AnalyticsConnectorImpl.class) {
|
||||
((AnalyticsConnectorImpl) b).a.b(z);
|
||||
}
|
||||
}
|
||||
}
|
@@ -0,0 +1,30 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import android.annotation.SuppressLint;
|
||||
import android.content.Context;
|
||||
import androidx.annotation.Keep;
|
||||
import com.google.firebase.FirebaseApp;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnector;
|
||||
import com.google.firebase.components.Component;
|
||||
import com.google.firebase.components.ComponentRegistrar;
|
||||
import com.google.firebase.components.Dependency;
|
||||
import com.google.firebase.events.Subscriber;
|
||||
import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
@Keep
|
||||
/* loaded from: classes.dex */
|
||||
public class AnalyticsConnectorRegistrar implements ComponentRegistrar {
|
||||
@Override // com.google.firebase.components.ComponentRegistrar
|
||||
@Keep
|
||||
@SuppressLint({"MissingPermission"})
|
||||
public List<Component<?>> getComponents() {
|
||||
Component.Builder a = Component.a(AnalyticsConnector.class);
|
||||
a.a(Dependency.a(FirebaseApp.class));
|
||||
a.a(Dependency.a(Context.class));
|
||||
a.a(Dependency.a(Subscriber.class));
|
||||
a.a(zzb.a);
|
||||
a.c();
|
||||
return Collections.singletonList(a.b());
|
||||
}
|
||||
}
|
@@ -0,0 +1,21 @@
|
||||
package com.google.firebase.analytics.connector.internal;
|
||||
|
||||
import android.content.Context;
|
||||
import com.google.firebase.FirebaseApp;
|
||||
import com.google.firebase.analytics.connector.AnalyticsConnectorImpl;
|
||||
import com.google.firebase.components.ComponentContainer;
|
||||
import com.google.firebase.components.ComponentFactory;
|
||||
import com.google.firebase.events.Subscriber;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
final /* synthetic */ class zzb implements ComponentFactory {
|
||||
static final ComponentFactory a = new zzb();
|
||||
|
||||
private zzb() {
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.components.ComponentFactory
|
||||
public final Object a(ComponentContainer componentContainer) {
|
||||
return AnalyticsConnectorImpl.a((FirebaseApp) componentContainer.a(FirebaseApp.class), (Context) componentContainer.a(Context.class), (Subscriber) componentContainer.a(Subscriber.class));
|
||||
}
|
||||
}
|
16
sources/com/google/firebase/analytics/connector/zza.java
Normal file
16
sources/com/google/firebase/analytics/connector/zza.java
Normal file
@@ -0,0 +1,16 @@
|
||||
package com.google.firebase.analytics.connector;
|
||||
|
||||
import java.util.concurrent.Executor;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
final /* synthetic */ class zza implements Executor {
|
||||
static final Executor a = new zza();
|
||||
|
||||
private zza() {
|
||||
}
|
||||
|
||||
@Override // java.util.concurrent.Executor
|
||||
public final void execute(Runnable runnable) {
|
||||
runnable.run();
|
||||
}
|
||||
}
|
17
sources/com/google/firebase/analytics/connector/zzb.java
Normal file
17
sources/com/google/firebase/analytics/connector/zzb.java
Normal file
@@ -0,0 +1,17 @@
|
||||
package com.google.firebase.analytics.connector;
|
||||
|
||||
import com.google.firebase.events.Event;
|
||||
import com.google.firebase.events.EventHandler;
|
||||
|
||||
/* loaded from: classes.dex */
|
||||
final /* synthetic */ class zzb implements EventHandler {
|
||||
static final EventHandler a = new zzb();
|
||||
|
||||
private zzb() {
|
||||
}
|
||||
|
||||
@Override // com.google.firebase.events.EventHandler
|
||||
public final void a(Event event) {
|
||||
AnalyticsConnectorImpl.a(event);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user