.class public final Lcom/discord/utilities/rest/RestAPIAbortMessages; .super Ljava/lang/Object; .source "RestAPIAbortMessages.kt" # annotations .annotation system Ldalvik/annotation/MemberClasses; value = { Lcom/discord/utilities/rest/RestAPIAbortMessages$ResponseResolver; } .end annotation # static fields .field public static final INSTANCE:Lcom/discord/utilities/rest/RestAPIAbortMessages; .field public static final MESSAGES:Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "Ljava/util/Map<", "Ljava/lang/Integer;", "Ljava/lang/Integer;", ">;" } .end annotation .end field # direct methods .method public static constructor ()V .locals 6 new-instance v0, Lcom/discord/utilities/rest/RestAPIAbortMessages; invoke-direct {v0}, Lcom/discord/utilities/rest/RestAPIAbortMessages;->()V sput-object v0, Lcom/discord/utilities/rest/RestAPIAbortMessages;->INSTANCE:Lcom/discord/utilities/rest/RestAPIAbortMessages; const/16 v0, 0xa new-array v0, v0, [Lkotlin/Pair; const v1, 0x13880 invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v1 const v2, 0x7f120361 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 new-instance v3, Lkotlin/Pair; invoke-direct {v3, v1, v2}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V const/4 v2, 0x0 aput-object v3, v0, v2 const/4 v2, 0x1 const v3, 0xc357 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 const v4, 0x7f12035d invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 new-instance v5, Lkotlin/Pair; invoke-direct {v5, v3, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v5, v0, v2 const/4 v2, 0x2 const v3, 0x9c43 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 const v4, 0x7f12035c invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 new-instance v5, Lkotlin/Pair; invoke-direct {v5, v3, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v5, v0, v2 const/4 v2, 0x3 const v3, 0x9c44 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 const v4, 0x7f12035e invoke-static {v4}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 new-instance v5, Lkotlin/Pair; invoke-direct {v5, v3, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v5, v0, v2 const/4 v2, 0x4 const v3, 0x7f12008d invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 new-instance v4, Lkotlin/Pair; invoke-direct {v4, v1, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v4, v0, v2 const/4 v1, 0x5 const/16 v2, 0x7532 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 const v3, 0x7f120090 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 new-instance v4, Lkotlin/Pair; invoke-direct {v4, v2, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v4, v0, v1 const/4 v1, 0x6 const v2, 0x13881 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 const v3, 0x7f12008f invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 new-instance v5, Lkotlin/Pair; invoke-direct {v5, v2, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v5, v0, v1 const/4 v1, 0x7 const v2, 0x13883 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 new-instance v5, Lkotlin/Pair; invoke-direct {v5, v2, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v5, v0, v1 const/16 v1, 0x8 const v2, 0x13882 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v4 new-instance v5, Lkotlin/Pair; invoke-direct {v5, v2, v4}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v5, v0, v1 const/16 v1, 0x9 const v2, 0x13884 invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v2 invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object v3 new-instance v4, Lkotlin/Pair; invoke-direct {v4, v2, v3}, Lkotlin/Pair;->(Ljava/lang/Object;Ljava/lang/Object;)V aput-object v4, v0, v1 invoke-static {v0}, Lf/h/a/f/e/n/f;->mapOf([Lkotlin/Pair;)Ljava/util/Map; move-result-object v0 sput-object v0, Lcom/discord/utilities/rest/RestAPIAbortMessages;->MESSAGES:Ljava/util/Map; return-void .end method .method public constructor ()V .locals 0 invoke-direct {p0}, Ljava/lang/Object;->()V return-void .end method .method public static final getAbortCodeMessageResId(I)Ljava/lang/Integer; .locals 1 sget-object v0, Lcom/discord/utilities/rest/RestAPIAbortMessages;->MESSAGES:Ljava/util/Map; invoke-static {p0}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; move-result-object p0 invoke-interface {v0, p0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; move-result-object p0 check-cast p0, Ljava/lang/Integer; return-object p0 .end method .method public static synthetic handleAbortCodeOrDefault$default(Lcom/discord/utilities/rest/RestAPIAbortMessages;Lcom/discord/utilities/error/Error;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)V .locals 0 and-int/lit8 p4, p4, 0x4 if-eqz p4, :cond_0 sget-object p3, Lcom/discord/utilities/rest/RestAPIAbortMessages$handleAbortCodeOrDefault$1;->INSTANCE:Lcom/discord/utilities/rest/RestAPIAbortMessages$handleAbortCodeOrDefault$1; :cond_0 invoke-virtual {p0, p1, p2, p3}, Lcom/discord/utilities/rest/RestAPIAbortMessages;->handleAbortCodeOrDefault(Lcom/discord/utilities/error/Error;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V return-void .end method # virtual methods .method public final handleAbortCodeOrDefault(Lcom/discord/utilities/error/Error;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V .locals 2 .annotation system Ldalvik/annotation/Signature; value = { "(", "Lcom/discord/utilities/error/Error;", "Lkotlin/jvm/functions/Function0<", "Lkotlin/Unit;", ">;", "Lkotlin/jvm/functions/Function0<", "Ljava/lang/Boolean;", ">;)V" } .end annotation const-string v0, "errorResponse" invoke-static {p1, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "onHandle" invoke-static {p2, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V const-string v0, "onDefault" invoke-static {p3, v0}, Lc0/n/c/j;->checkNotNullParameter(Ljava/lang/Object;Ljava/lang/String;)V invoke-virtual {p1}, Lcom/discord/utilities/error/Error;->getType()Lcom/discord/utilities/error/Error$Type; move-result-object v0 sget-object v1, Lcom/discord/utilities/error/Error$Type;->DISCORD_BAD_REQUEST:Lcom/discord/utilities/error/Error$Type; if-ne v0, v1, :cond_0 const/4 p3, 0x0 invoke-virtual {p1, p3}, Lcom/discord/utilities/error/Error;->setShowErrorToasts(Z)V invoke-interface {p2}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; goto :goto_0 :cond_0 invoke-interface {p3}, Lkotlin/jvm/functions/Function0;->invoke()Ljava/lang/Object; move-result-object p2 check-cast p2, Ljava/lang/Boolean; invoke-virtual {p2}, Ljava/lang/Boolean;->booleanValue()Z move-result p2 invoke-virtual {p1, p2}, Lcom/discord/utilities/error/Error;->setShowErrorToasts(Z)V :goto_0 return-void .end method