a.smali

.class public final Lcom/imo/android/imoim/imkit/delegate/a/a;
.super Lcom/imo/android/imoim/imkit/delegate/a/b;
.source "SourceFile"


# annotations
.annotation system Ldalvik/annotation/Signature;
    value = {
        "<MESSAGE::",
        "Lcom/imo/android/imoim/data/message/k;",
        ">",
        "Lcom/imo/android/imoim/imkit/delegate/a/b<",
        "TMESSAGE;",
        "Lcom/imo/android/imoim/imkit/a/a<",
        "TMESSAGE;>;",
        "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
        ">;"
    }
.end annotation


# direct methods
.method public constructor <init>(Lcom/imo/android/imoim/imkit/a/a;)V
    .registers 2
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Lcom/imo/android/imoim/imkit/a/a<",
            "TMESSAGE;>;)V"
        }
    .end annotation

    .line 35
    invoke-direct {p0, p1}, Lcom/imo/android/imoim/imkit/delegate/a/b;-><init>(Lcom/imo/android/imoim/imkit/a/p;)V

    return-void
.end method


# virtual methods
.method public final a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;ILandroidx/recyclerview/widget/RecyclerView$ViewHolder;Ljava/util/List;)V
    .registers 6
    .annotation system Ldalvik/annotation/Signature;
        value = {
            "(",
            "Landroid/content/Context;",
            "TMESSAGE;I",
            "Landroidx/recyclerview/widget/RecyclerView$ViewHolder;",
            "Ljava/util/List<",
            "Ljava/lang/Object;",
            ">;)V"
        }
    .end annotation

    .line 85
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;

    move-result-object p1

    if-nez p1, :cond_7

    return-void

    .line 89
    :cond_7
    iget-object p1, p4, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;->itemView:Landroid/view/View;

    const p3, 0x7f09135b

    invoke-virtual {p1, p3}, Landroid/view/View;->findViewById(I)Landroid/view/View;

    move-result-object p1

    check-cast p1, Landroid/widget/TextView;

    .line 90
    instance-of p3, p2, Lcom/imo/android/imoim/data/message/b;

    const p4, 0x7f08009a

    if-eqz p3, :cond_37

    .line 91
    move-object p3, p2

    check-cast p3, Lcom/imo/android/imoim/data/message/b;

    iget-object p3, p3, Lcom/imo/android/imoim/data/message/b;->c:Ljava/lang/String;

    invoke-static {p3}, Lcom/imo/android/imoim/biggroup/chatroom/a;->d(Ljava/lang/String;)Z

    move-result p3

    if-eqz p3, :cond_33

    sget-object p3, Lcom/imo/android/imoim/changebg/background/chatroom/b;->a:Lcom/imo/android/imoim/changebg/background/chatroom/b;

    invoke-static {}, Lcom/imo/android/imoim/changebg/background/chatroom/b;->b()Z

    move-result p3

    if-eqz p3, :cond_33

    const p3, 0x7f08009b

    .line 92
    invoke-virtual {p1, p3}, Landroid/widget/TextView;->setBackgroundResource(I)V

    goto :goto_3a

    .line 94
    :cond_33
    invoke-virtual {p1, p4}, Landroid/widget/TextView;->setBackgroundResource(I)V

    goto :goto_3a

    .line 97
    :cond_37
    invoke-virtual {p1, p4}, Landroid/widget/TextView;->setBackgroundResource(I)V

    .line 99
    :goto_3a
    invoke-virtual {p1}, Landroid/widget/TextView;->getMovementMethod()Landroid/text/method/MovementMethod;

    move-result-object p3

    .line 100
    instance-of p3, p3, Landroid/text/method/LinkMovementMethod;

    if-nez p3, :cond_49

    .line 101
    invoke-static {}, Lcom/imo/hd/util/f;->a()Lcom/imo/hd/util/f;

    move-result-object p3

    invoke-virtual {p1, p3}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V

    .line 105
    :cond_49
    :try_start_49
    iget-object p3, p0, Lcom/imo/android/imoim/imkit/delegate/a/a;->b:Lcom/imo/android/imoim/imkit/a/m;

    check-cast p3, Lcom/imo/android/imoim/imkit/a/a;

    invoke-interface {p3, p1, p2}, Lcom/imo/android/imoim/imkit/a/a;->a(Landroid/widget/TextView;Lcom/imo/android/imoim/data/message/k;)V
    :try_end_50
    .catch Ljava/lang/Exception; {:try_start_49 .. :try_end_50} :catch_51

    return-void

    :catch_51
    move-exception p3

    .line 107
    new-instance p4, Ljava/lang/StringBuilder;

    const-string p5, "setupNotification failed -> "

    invoke-direct {p4, p5}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V

    invoke-virtual {p3}, Ljava/lang/Exception;->getMessage()Ljava/lang/String;

    move-result-object p3

    invoke-virtual {p4, p3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;

    invoke-virtual {p4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;

    move-result-object p3

    const/4 p4, 0x1

    const-string p5, "IMAlertNotificationDelegate"

    .line 2079
    invoke-static {p5, p3, p4}, Lcom/imo/android/imoim/util/bt;->a(Ljava/lang/String;Ljava/lang/String;Z)V

    .line 108
    invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->h()Ljava/lang/String;

    move-result-object p2

    invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V

    return-void
.end method

.method protected final a(Lcom/imo/android/imoim/data/message/imdata/b;)Z
    .registers 5

    .line 41
    instance-of v0, p1, Lcom/imo/android/imoim/data/message/imdata/k;

    const/4 v1, 0x1

    const/4 v2, 0x0

    if-eqz v0, :cond_8c

    .line 42
    check-cast p1, Lcom/imo/android/imoim/data/message/imdata/k;

    .line 1116
    iget-object p1, p1, Lcom/imo/android/imoim/data/message/imdata/k;->n:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-nez p1, :cond_d

    return v2

    .line 46
    :cond_d
    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_JOIN:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_JOIN_FROM_INVITE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_LEAVE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_KICK:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_MUTE_ALL:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_UNMUTE_ALL:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_MUTE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_UNMUTE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_ENABLE_TALK_RESTRICTION:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_DISABLE_TALK_RESTRICTION:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_ADD_ADMIN:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_REMOVE_ADMIN:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_CHANGE_OWNER:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_CHANGE_GROUP_ICON:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_CHANGE_GROUP_NAME:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_CHANGE_GROUP_TAG:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_SET_TALK_TIME_REQUIRED:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_ENABLE_PUBLISH_RESTRICTION:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_DISABLE_PUBLISH_RESTRICTION:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_SET_PUBLISH_TIME_REQUIRED:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_GUIDANCE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->POST_RECOMMEND:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_CHAT_ROOM_OPEN:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_CHAT_ROOM_CLOSE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_ENABLE_AUDIO_MESSAGE_ONLY:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_DISABLE_AUDIO_MESSAGE_ONLY:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_ENABLE_GROUP_CARD_MESSSAGE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_DISABLE_GROUP_CARD_MESSAGE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_ENABLE_AUDIO_MESSAGE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_DISABLE_AUDIO_MESSAGE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-eq p1, v0, :cond_8b

    sget-object v0, Lcom/imo/android/imoim/data/message/imdata/k$a;->NT_SET_JOIN_MODE:Lcom/imo/android/imoim/data/message/imdata/k$a;

    if-ne p1, v0, :cond_8a

    goto :goto_8b

    :cond_8a
    return v2

    :cond_8b
    :goto_8b
    return v1

    .line 77
    :cond_8c
    instance-of p1, p1, Lcom/imo/android/imoim/data/message/imdata/af;

    if-eqz p1, :cond_91

    return v1

    :cond_91
    return v2
.end method

.method public final c(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
    .registers 4

    .line 114
    new-instance v0, Lcom/imo/android/imoim/imkit/delegate/a/a$1;

    const v1, 0x7f0b027b

    invoke-static {v1, p1}, Lcom/imo/android/imoim/imkit/a;->a(ILandroid/view/ViewGroup;)Landroid/view/View;

    move-result-object p1

    invoke-direct {v0, p0, p1}, Lcom/imo/android/imoim/imkit/delegate/a/a$1;-><init>(Lcom/imo/android/imoim/imkit/delegate/a/a;Landroid/view/View;)V

    return-object v0
.end method