jimu-decompiled/sources/com/facebook/appevents/AppEventCollection.java
2025-05-13 19:24:51 +02:00

60 lines
1.9 KiB
Java

package com.facebook.appevents;
import android.content.Context;
import com.facebook.FacebookSdk;
import com.facebook.internal.AttributionIdentifiers;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Set;
/* loaded from: classes.dex */
class AppEventCollection {
private final HashMap<AccessTokenAppIdPair, SessionEventsState> a = new HashMap<>();
public synchronized void a(PersistedEvents persistedEvents) {
if (persistedEvents == null) {
return;
}
for (AccessTokenAppIdPair accessTokenAppIdPair : persistedEvents.a()) {
SessionEventsState b = b(accessTokenAppIdPair);
Iterator<AppEvent> it = persistedEvents.b(accessTokenAppIdPair).iterator();
while (it.hasNext()) {
b.a(it.next());
}
}
}
public synchronized Set<AccessTokenAppIdPair> b() {
return this.a.keySet();
}
private synchronized SessionEventsState b(AccessTokenAppIdPair accessTokenAppIdPair) {
SessionEventsState sessionEventsState;
sessionEventsState = this.a.get(accessTokenAppIdPair);
if (sessionEventsState == null) {
Context b = FacebookSdk.b();
sessionEventsState = new SessionEventsState(AttributionIdentifiers.d(b), AppEventsLogger.a(b));
}
this.a.put(accessTokenAppIdPair, sessionEventsState);
return sessionEventsState;
}
public synchronized void a(AccessTokenAppIdPair accessTokenAppIdPair, AppEvent appEvent) {
b(accessTokenAppIdPair).a(appEvent);
}
public synchronized SessionEventsState a(AccessTokenAppIdPair accessTokenAppIdPair) {
return this.a.get(accessTokenAppIdPair);
}
public synchronized int a() {
int i;
i = 0;
Iterator<SessionEventsState> it = this.a.values().iterator();
while (it.hasNext()) {
i += it.next().a();
}
return i;
}
}