ContactsUtils.smali

.class public Lim/tpelyyftgw/ui/hui/contacts/ContactsUtils;
.super Ljava/lang/Object;
.source "ContactsUtils.java"


# direct methods
.method static constructor <clinit>()V
    .registers 1

    return-void
.end method

.method public constructor <init>()V
    .registers 1

    .line 9
    invoke-direct {p0}, Ljava/lang/Object;-><init>()V

    return-void
.end method

.method public static getAboutContactsErrText(Lim/tpelyyftgw/tgnet/TLRPC$TL_error;)Ljava/lang/String;
    .registers 10
    .param p0, "error"    # Lim/tpelyyftgw/tgnet/TLRPC$TL_error;

    .line 27
    const v0, 0x7f0f103c

    const-string v1, "SystemIsBusyAndTryAgainLater"

    if-eqz p0, :cond_7e

    iget-object v2, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    invoke-static {v2}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z

    move-result v2

    if-eqz v2, :cond_11

    goto/16 :goto_7e

    .line 30
    :cond_11
    const-string v2, ""

    .line 31
    .local v2, "result":Ljava/lang/String;
    iget-object v3, p0, Lim/tpelyyftgw/tgnet/TLRPC$TL_error;->text:Ljava/lang/String;

    const/4 v4, -0x1

    invoke-virtual {v3}, Ljava/lang/String;->hashCode()I

    move-result v5

    const/4 v6, 0x3

    const/4 v7, 0x2

    const/4 v8, 0x1

    sparse-switch v5, :sswitch_data_84

    :cond_20
    goto :goto_48

    :sswitch_21
    const-string v5, "CAN_NOT_BE_SELF"

    invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_20

    const/4 v4, 0x0

    goto :goto_48

    :sswitch_2b
    const-string v5, "CONTACT_HAS_ADDED"

    invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_20

    const/4 v4, 0x2

    goto :goto_48

    :sswitch_35
    const-string v5, "TOO_MANY_REQUEST"

    invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_20

    const/4 v4, 0x3

    goto :goto_48

    :sswitch_3f
    const-string v5, "USER_HAS_BEEN_BLOCK"

    invoke-virtual {v3, v5}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z

    move-result v3

    if-eqz v3, :cond_20

    const/4 v4, 0x1

    :goto_48
    if-eqz v4, :cond_73

    if-eq v4, v8, :cond_69

    if-eq v4, v7, :cond_5f

    if-eq v4, v6, :cond_55

    .line 45
    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .end local v2    # "result":Ljava/lang/String;
    .local v0, "result":Ljava/lang/String;
    goto :goto_7d

    .line 42
    .end local v0    # "result":Ljava/lang/String;
    .restart local v2    # "result":Ljava/lang/String;
    :cond_55
    const v0, 0x7f0f0a81

    const-string v1, "OperationTooMany"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 43
    .end local v2    # "result":Ljava/lang/String;
    .restart local v0    # "result":Ljava/lang/String;
    goto :goto_7d

    .line 39
    .end local v0    # "result":Ljava/lang/String;
    .restart local v2    # "result":Ljava/lang/String;
    :cond_5f
    const v0, 0x7f0f0111

    const-string v1, "AlreadyYourContact"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 40
    .end local v2    # "result":Ljava/lang/String;
    .restart local v0    # "result":Ljava/lang/String;
    goto :goto_7d

    .line 36
    .end local v0    # "result":Ljava/lang/String;
    .restart local v2    # "result":Ljava/lang/String;
    :cond_69
    const v0, 0x7f0f075e

    const-string v1, "HasBeenBlocked"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 37
    .end local v2    # "result":Ljava/lang/String;
    .restart local v0    # "result":Ljava/lang/String;
    goto :goto_7d

    .line 33
    .end local v0    # "result":Ljava/lang/String;
    .restart local v2    # "result":Ljava/lang/String;
    :cond_73
    const v0, 0x7f0f0310

    const-string v1, "CantAddYourSelf"

    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    .line 34
    .end local v2    # "result":Ljava/lang/String;
    .restart local v0    # "result":Ljava/lang/String;
    nop

    .line 48
    :goto_7d
    return-object v0

    .line 28
    .end local v0    # "result":Ljava/lang/String;
    :cond_7e
    :goto_7e
    invoke-static {v1, v0}, Lim/tpelyyftgw/messenger/LocaleController;->getString(Ljava/lang/String;I)Ljava/lang/String;

    move-result-object v0

    return-object v0

    nop

    :sswitch_data_84
    .sparse-switch
        -0x19fc2b8d -> :sswitch_3f
        0x5f88dba -> :sswitch_35
        0x2b08c95c -> :sswitch_2b
        0x766cf62d -> :sswitch_21
    .end sparse-switch
.end method