- 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
76 lines
2.8 KiB
Java
76 lines
2.8 KiB
Java
package com.facebook.gamingservices;
|
|
|
|
import android.app.Activity;
|
|
import android.app.Fragment;
|
|
import android.content.Intent;
|
|
import android.net.Uri;
|
|
import com.facebook.FacebookCallback;
|
|
import com.facebook.FacebookRequestError;
|
|
import com.facebook.FacebookSdk;
|
|
import com.facebook.internal.AppCall;
|
|
import com.facebook.internal.CallbackManagerImpl;
|
|
import com.facebook.internal.FacebookDialogBase;
|
|
import com.facebook.internal.FragmentWrapper;
|
|
import com.facebook.internal.instrument.crashshield.AutoHandleExceptions;
|
|
import java.util.List;
|
|
|
|
@AutoHandleExceptions
|
|
/* loaded from: classes2.dex */
|
|
public class GamingGroupIntegration extends FacebookDialogBase<Void, Result> {
|
|
private static final int DEFAULT_REQUEST_CODE = CallbackManagerImpl.RequestCodeOffset.GamingGroupIntegration.toRequestCode();
|
|
private static final String ERROR_KEY = "error";
|
|
|
|
public static class Result {
|
|
}
|
|
|
|
@Override // com.facebook.internal.FacebookDialogBase
|
|
public AppCall createBaseAppCall() {
|
|
return null;
|
|
}
|
|
|
|
@Override // com.facebook.internal.FacebookDialogBase
|
|
public List<FacebookDialogBase<Void, Result>.ModeHandler> getOrderedModeHandlers() {
|
|
return null;
|
|
}
|
|
|
|
public GamingGroupIntegration(Activity activity) {
|
|
super(activity, DEFAULT_REQUEST_CODE);
|
|
}
|
|
|
|
public GamingGroupIntegration(Fragment fragment) {
|
|
super(new FragmentWrapper(fragment), DEFAULT_REQUEST_CODE);
|
|
}
|
|
|
|
public GamingGroupIntegration(androidx.fragment.app.Fragment fragment) {
|
|
super(new FragmentWrapper(fragment), DEFAULT_REQUEST_CODE);
|
|
}
|
|
|
|
public void show() {
|
|
showImpl();
|
|
}
|
|
|
|
@Override // com.facebook.internal.FacebookDialogBase, com.facebook.FacebookDialog
|
|
public void show(Void r1) {
|
|
showImpl();
|
|
}
|
|
|
|
public void showImpl() {
|
|
startActivityForResult(new Intent("android.intent.action.VIEW", Uri.parse("https://fb.gg/me/community/" + FacebookSdk.getApplicationId())), getRequestCode());
|
|
}
|
|
|
|
@Override // com.facebook.internal.FacebookDialogBase
|
|
public void registerCallbackImpl(CallbackManagerImpl callbackManagerImpl, final FacebookCallback<Result> facebookCallback) {
|
|
callbackManagerImpl.registerCallback(getRequestCode(), new CallbackManagerImpl.Callback() { // from class: com.facebook.gamingservices.GamingGroupIntegration.1
|
|
@Override // com.facebook.internal.CallbackManagerImpl.Callback
|
|
public boolean onActivityResult(int i, Intent intent) {
|
|
if (intent != null && intent.hasExtra("error")) {
|
|
facebookCallback.onError(((FacebookRequestError) intent.getParcelableExtra("error")).getException());
|
|
return true;
|
|
}
|
|
facebookCallback.onSuccess(new Result());
|
|
return true;
|
|
}
|
|
});
|
|
}
|
|
}
|