Files
rr3-apk/decompiled-community/sources/com/facebook/gamingservices/GamingContext.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

97 lines
3.2 KiB
Java

package com.facebook.gamingservices;
import com.facebook.FacebookSdk;
import com.facebook.GraphResponse;
import com.facebook.gamingservices.cloudgaming.CloudGameLoginHandler;
import com.facebook.gamingservices.cloudgaming.DaemonRequest;
import com.facebook.gamingservices.cloudgaming.internal.SDKMessageEnum;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.json.JSONObject;
/* loaded from: classes2.dex */
public final class GamingContext {
public static final Companion Companion = new Companion(null);
private static final int DEFAULT_TIMEOUT = 5;
private static GamingContext currentContext;
private final String contextID;
public static /* synthetic */ GamingContext copy$default(GamingContext gamingContext, String str, int i, Object obj) {
if ((i & 1) != 0) {
str = gamingContext.contextID;
}
return gamingContext.copy(str);
}
public static final GamingContext getCurrentGamingContext() {
return Companion.getCurrentGamingContext();
}
public static final void setCurrentGamingContext(GamingContext gamingContext) {
Companion.setCurrentGamingContext(gamingContext);
}
public final String component1() {
return this.contextID;
}
public final GamingContext copy(String contextID) {
Intrinsics.checkNotNullParameter(contextID, "contextID");
return new GamingContext(contextID);
}
public boolean equals(Object obj) {
if (this == obj) {
return true;
}
return (obj instanceof GamingContext) && Intrinsics.areEqual(this.contextID, ((GamingContext) obj).contextID);
}
public final String getContextID() {
return this.contextID;
}
public int hashCode() {
return this.contextID.hashCode();
}
public String toString() {
return "GamingContext(contextID=" + this.contextID + ')';
}
public GamingContext(String contextID) {
Intrinsics.checkNotNullParameter(contextID, "contextID");
this.contextID = contextID;
}
public static final class Companion {
public /* synthetic */ Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final GamingContext getCurrentGamingContext() {
JSONObject jSONObject;
if (CloudGameLoginHandler.isRunningInCloud()) {
GraphResponse executeAndWait = DaemonRequest.executeAndWait(FacebookSdk.getApplicationContext(), null, SDKMessageEnum.CONTEXT_GET_ID, 5);
String string = (executeAndWait == null || (jSONObject = executeAndWait.getJSONObject()) == null) ? null : jSONObject.getString("id");
if (string == null) {
return null;
}
return new GamingContext(string);
}
return GamingContext.currentContext;
}
public final void setCurrentGamingContext(GamingContext ctx) {
Intrinsics.checkNotNullParameter(ctx, "ctx");
if (CloudGameLoginHandler.isRunningInCloud()) {
return;
}
GamingContext.currentContext = ctx;
}
}
}