Files
rr3-apk/decompiled-community/sources/com/facebook/internal/CallbackManagerImpl.java
Daniel Elliott c080f0d97f Add Discord community version (64-bit only)
- Added realracing3-community.apk (71.57 MB)
- Removed 32-bit support (armeabi-v7a)
- Only includes arm64-v8a libraries
- Decompiled source code included
- Added README-community.md with analysis
2026-02-18 15:48:36 -08:00

112 lines
3.7 KiB
Java

package com.facebook.internal;
import android.content.Intent;
import com.facebook.CallbackManager;
import com.facebook.FacebookSdk;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Map;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
/* loaded from: classes2.dex */
public final class CallbackManagerImpl implements CallbackManager {
public static final Companion Companion = new Companion(null);
private static final Map<Integer, Callback> staticCallbacks = new HashMap();
private final Map<Integer, Callback> callbacks = new HashMap();
public interface Callback {
boolean onActivityResult(int i, Intent intent);
}
public static final synchronized void registerStaticCallback(int i, Callback callback) {
synchronized (CallbackManagerImpl.class) {
Companion.registerStaticCallback(i, callback);
}
}
public final void registerCallback(int i, Callback callback) {
Intrinsics.checkNotNullParameter(callback, "callback");
this.callbacks.put(Integer.valueOf(i), callback);
}
public final void unregisterCallback(int i) {
this.callbacks.remove(Integer.valueOf(i));
}
@Override // com.facebook.CallbackManager
public boolean onActivityResult(int i, int i2, Intent intent) {
Callback callback = this.callbacks.get(Integer.valueOf(i));
if (callback != null) {
return callback.onActivityResult(i2, intent);
}
return Companion.runStaticCallback(i, i2, intent);
}
public enum RequestCodeOffset {
Login(0),
Share(1),
Message(2),
Like(3),
GameRequest(4),
AppGroupCreate(5),
AppGroupJoin(6),
AppInvite(7),
DeviceShare(8),
GamingFriendFinder(9),
GamingGroupIntegration(10),
Referral(11),
GamingContextCreate(12),
GamingContextSwitch(13),
GamingContextChoose(14),
TournamentShareDialog(15),
TournamentJoinDialog(16);
private final int offset;
RequestCodeOffset(int i) {
this.offset = i;
}
public final int toRequestCode() {
return FacebookSdk.getCallbackRequestCodeOffset() + this.offset;
}
/* renamed from: values, reason: to resolve conflict with enum method */
public static RequestCodeOffset[] valuesCustom() {
RequestCodeOffset[] valuesCustom = values();
return (RequestCodeOffset[]) Arrays.copyOf(valuesCustom, valuesCustom.length);
}
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final synchronized void registerStaticCallback(int i, Callback callback) {
Intrinsics.checkNotNullParameter(callback, "callback");
if (CallbackManagerImpl.staticCallbacks.containsKey(Integer.valueOf(i))) {
return;
}
CallbackManagerImpl.staticCallbacks.put(Integer.valueOf(i), callback);
}
private final synchronized Callback getStaticCallback(int i) {
return (Callback) CallbackManagerImpl.staticCallbacks.get(Integer.valueOf(i));
}
/* JADX INFO: Access modifiers changed from: private */
public final boolean runStaticCallback(int i, int i2, Intent intent) {
Callback staticCallback = getStaticCallback(i);
if (staticCallback == null) {
return false;
}
return staticCallback.onActivityResult(i2, intent);
}
}
}