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

81 lines
2.1 KiB
Java

package com.facebook.internal;
import android.content.Intent;
import com.facebook.CallbackManager;
import com.facebook.FacebookSdk;
import com.ubt.jimu.unity.bluetooth.MyUnityListener;
import java.util.HashMap;
import java.util.Map;
/* loaded from: classes.dex */
public final class CallbackManagerImpl implements CallbackManager {
private static Map<Integer, Callback> b = new HashMap();
private Map<Integer, Callback> a = new HashMap();
public interface Callback {
boolean a(int i, Intent intent);
}
public enum RequestCodeOffset {
Login(0),
Share(1),
Message(2),
Like(3),
GameRequest(4),
AppGroupCreate(5),
AppGroupJoin(6),
AppInvite(7),
DeviceShare(8);
private final int offset;
RequestCodeOffset(int i) {
this.offset = i;
}
public int toRequestCode() {
return FacebookSdk.f() + this.offset;
}
}
private static synchronized Callback a(Integer num) {
Callback callback;
synchronized (CallbackManagerImpl.class) {
callback = b.get(num);
}
return callback;
}
public static synchronized void b(int i, Callback callback) {
synchronized (CallbackManagerImpl.class) {
Validate.a(callback, MyUnityListener.CALLBACK);
if (b.containsKey(Integer.valueOf(i))) {
return;
}
b.put(Integer.valueOf(i), callback);
}
}
public void a(int i, Callback callback) {
Validate.a(callback, MyUnityListener.CALLBACK);
this.a.put(Integer.valueOf(i), callback);
}
@Override // com.facebook.CallbackManager
public boolean a(int i, int i2, Intent intent) {
Callback callback = this.a.get(Integer.valueOf(i));
if (callback != null) {
return callback.a(i2, intent);
}
return b(i, i2, intent);
}
private static boolean b(int i, int i2, Intent intent) {
Callback a = a(Integer.valueOf(i));
if (a != null) {
return a.a(i2, intent);
}
return false;
}
}