discord-jadx/app/src/main/java/com/discord/utilities/rest/RestAPIAbortMessages.java

69 lines
3.0 KiB
Java

package com.discord.utilities.rest;
import android.content.Context;
import c.a.l.b;
import com.discord.utilities.error.Error;
import d0.o;
import d0.t.h0;
import d0.z.d.m;
import java.util.Map;
import kotlin.Unit;
import kotlin.jvm.functions.Function0;
/* compiled from: RestAPIAbortMessages.kt */
public final class RestAPIAbortMessages {
public static final RestAPIAbortMessages INSTANCE = new RestAPIAbortMessages();
private static final Map<Integer, Integer> MESSAGES = h0.mapOf(o.to(80000, 2131887049), o.to(50007, 2131887041), o.to(40003, 2131887040), o.to(40004, 2131887044), o.to(80000, 2131886258), o.to(30002, 2131886261), o.to(80001, 2131886260), o.to(80003, 2131886260), o.to(80002, 2131886260), o.to(80004, 2131886260), o.to(80007, 2131886256), o.to(160006, 2131894049), o.to(160007, 2131894044));
/* compiled from: RestAPIAbortMessages.kt */
public static final class ResponseResolver {
public static final ResponseResolver INSTANCE = new ResponseResolver();
private ResponseResolver() {
}
public final CharSequence getRelationshipResponse(Context context, int i, String str) {
m.checkNotNullParameter(str, "username");
Integer abortCodeMessageResId = RestAPIAbortMessages.getAbortCodeMessageResId(i);
int intValue = abortCodeMessageResId != null ? abortCodeMessageResId.intValue() : 2131886260;
if (i != 80000) {
if (context != null) {
return b.g(context, intValue, new Object[0], null, 4);
}
return null;
} else if (context != null) {
return b.g(context, intValue, new Object[]{str}, null, 4);
} else {
return null;
}
}
}
private RestAPIAbortMessages() {
}
public static final Integer getAbortCodeMessageResId(int i) {
return MESSAGES.get(Integer.valueOf(i));
}
/* JADX DEBUG: Multi-variable search result rejected for r0v0, resolved type: com.discord.utilities.rest.RestAPIAbortMessages */
/* JADX WARN: Multi-variable type inference failed */
public static /* synthetic */ void handleAbortCodeOrDefault$default(RestAPIAbortMessages restAPIAbortMessages, Error error, Function0 function0, Function0 function02, int i, Object obj) {
if ((i & 4) != 0) {
function02 = RestAPIAbortMessages$handleAbortCodeOrDefault$1.INSTANCE;
}
restAPIAbortMessages.handleAbortCodeOrDefault(error, function0, function02);
}
public final void handleAbortCodeOrDefault(Error error, Function0<Unit> function0, Function0<Boolean> function02) {
m.checkNotNullParameter(error, "errorResponse");
m.checkNotNullParameter(function0, "onHandle");
m.checkNotNullParameter(function02, "onDefault");
if (error.getType() == Error.Type.DISCORD_BAD_REQUEST) {
error.setShowErrorToasts(false);
function0.mo1invoke();
return;
}
error.setShowErrorToasts(function02.mo1invoke().booleanValue());
}
}