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; } } }