IMChannelWeatherDelegate.smali
.class public final Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate;
.super Lcom/imo/android/imoim/imkit/delegate/d;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;
}
.end annotation
.annotation system Ldalvik/annotation/Signature;
value = {
"<MESSAGE::",
"Lcom/imo/android/imoim/data/message/k;",
">",
"Lcom/imo/android/imoim/imkit/delegate/d<",
"TMESSAGE;",
"Lcom/imo/android/imoim/imkit/a/i<",
"TMESSAGE;>;",
"Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;",
">;"
}
.end annotation
# instance fields
.field private final c:Ljava/text/SimpleDateFormat;
# direct methods
.method public constructor <init>(ILcom/imo/android/imoim/imkit/a/i;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(I",
"Lcom/imo/android/imoim/imkit/a/i<",
"TMESSAGE;>;)V"
}
.end annotation
const-string v0, "behavior"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 30
check-cast p2, Lcom/imo/android/imoim/imkit/a/e;
invoke-direct {p0, p1, p2}, Lcom/imo/android/imoim/imkit/delegate/d;-><init>(ILcom/imo/android/imoim/imkit/a/e;)V
.line 31
new-instance p1, Ljava/text/SimpleDateFormat;
sget-object p2, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale;
const-string v0, "hh:mm aaa, MMM d"
invoke-direct {p1, v0, p2}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
iput-object p1, p0, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate;->c:Ljava/text/SimpleDateFormat;
return-void
.end method
# virtual methods
.method public final synthetic a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;Lcom/imo/android/imoim/imkit/delegate/IMChannelBaseVH;Ljava/util/List;)V
.registers 13
.line 29
check-cast p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;
const-string v0, "message"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "holder"
invoke-static {p3, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "payloads"
invoke-static {p4, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1044
invoke-interface {p2}, Lcom/imo/android/imoim/data/message/k;->g()Lcom/imo/android/imoim/data/message/imdata/b;
move-result-object p4
if-eqz p4, :cond_183
check-cast p4, Lcom/imo/android/imoim/data/message/imdata/u;
.line 1096
iget-object v0, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->i:Landroid/widget/TextView;
.line 1045
invoke-virtual {v0}, Landroid/widget/TextView;->getPaint()Landroid/text/TextPaint;
move-result-object v0
const-string v1, "holder.tempTv.paint"
invoke-static {v0, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x1
invoke-virtual {v0, v1}, Landroid/text/TextPaint;->setFakeBoldText(Z)V
.line 2033
iget-object v0, p4, Lcom/imo/android/imoim/data/message/imdata/u;->z:Ljava/lang/String;
.line 1047
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
const/4 v2, 0x0
if-nez v0, :cond_42
.line 2093
iget-object v0, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->f:Landroid/view/View;
.line 1048
invoke-virtual {v0, v2}, Landroid/view/View;->setVisibility(I)V
.line 2094
iget-object v0, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->g:Landroid/widget/TextView;
.line 3033
iget-object v3, p4, Lcom/imo/android/imoim/data/message/imdata/u;->z:Ljava/lang/String;
.line 1049
check-cast v3, Ljava/lang/CharSequence;
invoke-virtual {v0, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_49
.line 3093
:cond_42
iget-object v0, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->f:Landroid/view/View;
const/16 v3, 0x8
.line 1051
invoke-virtual {v0, v3}, Landroid/view/View;->setVisibility(I)V
.line 1053
:goto_49
sget-object v0, Lcom/imo/android/imoim/publicchannel/post/b/e$b;->Companion:Lcom/imo/android/imoim/publicchannel/post/b/e$b$a;
.line 4029
iget-object v0, p4, Lcom/imo/android/imoim/data/message/imdata/u;->v:Ljava/lang/String;
if-nez v0, :cond_54
const-string v3, "weatherType"
invoke-static {v3}, Lkotlin/f/b/o;->a(Ljava/lang/String;)V
.line 1053
:cond_54
invoke-static {v0}, Lcom/imo/android/imoim/publicchannel/post/b/e$b$a;->a(Ljava/lang/String;)Lcom/imo/android/imoim/publicchannel/post/b/e$b;
move-result-object v0
sget-object v3, Lcom/imo/android/imoim/imkit/delegate/g;->a:[I
invoke-virtual {v0}, Lcom/imo/android/imoim/publicchannel/post/b/e$b;->ordinal()I
move-result v0
aget v0, v3, v0
const/4 v3, 0x2
if-eq v0, v1, :cond_f3
if-eq v0, v3, :cond_6c
.line 1077
new-instance p4, Lcom/imo/android/imoim/publicchannel/post/b/d;
invoke-direct {p4}, Lcom/imo/android/imoim/publicchannel/post/b/d;-><init>()V
goto/16 :goto_15b
.line 1066
:cond_6c
new-instance v0, Lcom/imo/android/imoim/publicchannel/post/b/a;
.line 11032
iget-wide v4, p4, Lcom/imo/android/imoim/data/message/imdata/u;->y:J
.line 1066
invoke-direct {v0, v4, v5}, Lcom/imo/android/imoim/publicchannel/post/b/a;-><init>(J)V
.line 12030
iget-object v4, p4, Lcom/imo/android/imoim/data/message/imdata/u;->w:Lorg/json/JSONObject;
if-eqz v4, :cond_81
.line 13030
iget-object p4, p4, Lcom/imo/android/imoim/data/message/imdata/u;->w:Lorg/json/JSONObject;
if-nez p4, :cond_7e
.line 1068
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_7e
invoke-virtual {v0, p4}, Lcom/imo/android/imoim/publicchannel/post/b/a;->a(Lorg/json/JSONObject;)V
.line 1070
:cond_81
sget-object p4, Lcom/imo/android/imoim/publicchannel/i;->a:Lcom/imo/android/imoim/publicchannel/i;
.line 13092
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->e:Lcom/imo/android/imoim/fresco/ImoImageView;
.line 14036
iget-object v4, v0, Lcom/imo/android/imoim/publicchannel/post/b/a;->f:Ljava/lang/String;
.line 1070
invoke-static {p4, v4}, Lcom/imo/android/imoim/publicchannel/i;->b(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
.line 1071
sget-object p4, Lcom/imo/android/imoim/publicchannel/i;->a:Lcom/imo/android/imoim/publicchannel/i;
.line 14095
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->h:Lcom/imo/android/imoim/fresco/ImoImageView;
.line 15035
iget-object v4, v0, Lcom/imo/android/imoim/publicchannel/post/b/a;->e:Ljava/lang/String;
.line 1071
invoke-static {p4, v4}, Lcom/imo/android/imoim/publicchannel/i;->b(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
.line 15096
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->i:Landroid/widget/TextView;
.line 1072
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v4
const v5, 0x7f0f0b3a
new-array v6, v1, [Ljava/lang/Object;
.line 16033
iget v7, v0, Lcom/imo/android/imoim/publicchannel/post/b/a;->c:I
.line 1072
invoke-static {v7}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v7
aput-object v7, v6, v2
invoke-virtual {v4, v5, v6}, Lcom/imo/android/imoim/IMO;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v4
check-cast v4, Ljava/lang/CharSequence;
invoke-virtual {p4, v4}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 16097
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->j:Landroid/widget/TextView;
if-eqz p1, :cond_d8
.line 1073
invoke-virtual {p1}, Landroid/content/Context;->getResources()Landroid/content/res/Resources;
move-result-object v4
if-eqz v4, :cond_d8
const v5, 0x7f0f0346
const/4 v6, 0x3
new-array v6, v6, [Ljava/lang/Object;
.line 17034
iget-object v7, v0, Lcom/imo/android/imoim/publicchannel/post/b/a;->d:Ljava/lang/String;
aput-object v7, v6, v2
.line 18031
iget v2, v0, Lcom/imo/android/imoim/publicchannel/post/b/a;->a:I
.line 1073
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
aput-object v2, v6, v1
.line 18032
iget v1, v0, Lcom/imo/android/imoim/publicchannel/post/b/a;->b:I
.line 1073
invoke-static {v1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v1
aput-object v1, v6, v3
invoke-virtual {v4, v5, v6}, Landroid/content/res/Resources;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
goto :goto_d9
:cond_d8
const/4 v1, 0x0
:goto_d9
check-cast v1, Ljava/lang/CharSequence;
invoke-virtual {p4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 18098
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->k:Landroid/widget/TextView;
.line 1074
iget-object v1, p0, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate;->c:Ljava/text/SimpleDateFormat;
new-instance v2, Ljava/util/Date;
.line 19014
iget-wide v3, v0, Lcom/imo/android/imoim/publicchannel/post/b/a;->l:J
.line 1074
invoke-direct {v2, v3, v4}, Ljava/util/Date;-><init>(J)V
invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-virtual {p4, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
goto :goto_15b
.line 1055
:cond_f3
new-instance v0, Lcom/imo/android/imoim/publicchannel/post/b/b;
.line 4032
iget-wide v4, p4, Lcom/imo/android/imoim/data/message/imdata/u;->y:J
.line 1055
invoke-direct {v0, v4, v5}, Lcom/imo/android/imoim/publicchannel/post/b/b;-><init>(J)V
.line 5030
iget-object v4, p4, Lcom/imo/android/imoim/data/message/imdata/u;->w:Lorg/json/JSONObject;
if-eqz v4, :cond_108
.line 6030
iget-object p4, p4, Lcom/imo/android/imoim/data/message/imdata/u;->w:Lorg/json/JSONObject;
if-nez p4, :cond_105
.line 1057
invoke-static {}, Lkotlin/f/b/o;->a()V
:cond_105
invoke-virtual {v0, p4}, Lcom/imo/android/imoim/publicchannel/post/b/b;->a(Lorg/json/JSONObject;)V
.line 1059
:cond_108
sget-object p4, Lcom/imo/android/imoim/publicchannel/i;->a:Lcom/imo/android/imoim/publicchannel/i;
.line 6092
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->e:Lcom/imo/android/imoim/fresco/ImoImageView;
.line 7030
iget-object v4, v0, Lcom/imo/android/imoim/publicchannel/post/b/b;->f:Ljava/lang/String;
.line 1059
invoke-static {p4, v4}, Lcom/imo/android/imoim/publicchannel/i;->b(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
.line 1060
sget-object p4, Lcom/imo/android/imoim/publicchannel/i;->a:Lcom/imo/android/imoim/publicchannel/i;
.line 7095
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->h:Lcom/imo/android/imoim/fresco/ImoImageView;
.line 8029
iget-object v4, v0, Lcom/imo/android/imoim/publicchannel/post/b/b;->e:Ljava/lang/String;
.line 1060
invoke-static {p4, v4}, Lcom/imo/android/imoim/publicchannel/i;->b(Lcom/imo/android/imoim/fresco/ImoImageView;Ljava/lang/String;)V
.line 8096
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->i:Landroid/widget/TextView;
.line 1061
invoke-static {}, Lcom/imo/android/imoim/IMO;->a()Lcom/imo/android/imoim/IMO;
move-result-object v4
const v5, 0x7f0f0b3b
new-array v3, v3, [Ljava/lang/Object;
.line 9025
iget v6, v0, Lcom/imo/android/imoim/publicchannel/post/b/b;->a:I
.line 1061
invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v6
aput-object v6, v3, v2
.line 9026
iget v2, v0, Lcom/imo/android/imoim/publicchannel/post/b/b;->b:I
.line 1061
invoke-static {v2}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object v2
aput-object v2, v3, v1
invoke-virtual {v4, v5, v3}, Lcom/imo/android/imoim/IMO;->getString(I[Ljava/lang/Object;)Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-virtual {p4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 9097
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->j:Landroid/widget/TextView;
.line 10028
iget-object v1, v0, Lcom/imo/android/imoim/publicchannel/post/b/b;->d:Ljava/lang/String;
.line 1062
check-cast v1, Ljava/lang/CharSequence;
invoke-virtual {p4, v1}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 10098
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->k:Landroid/widget/TextView;
.line 1063
iget-object v1, p0, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate;->c:Ljava/text/SimpleDateFormat;
new-instance v2, Ljava/util/Date;
.line 11012
iget-wide v3, v0, Lcom/imo/android/imoim/publicchannel/post/b/b;->g:J
.line 1063
invoke-direct {v2, v3, v4}, Ljava/util/Date;-><init>(J)V
invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-virtual {p4, v0}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
.line 19099
:goto_15b
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->l:Landroid/view/View;
if-eqz p4, :cond_169
.line 1082
new-instance v0, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$a;
invoke-direct {v0, p4, p0, p2}, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$a;-><init>(Landroid/view/View;Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate;Lcom/imo/android/imoim/data/message/k;)V
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {p4, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1087
:cond_169
iget-object p4, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->itemView:Landroid/view/View;
new-instance v0, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$b;
invoke-direct {v0, p0, p1, p2}, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$b;-><init>(Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate;Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)V
check-cast v0, Landroid/view/View$OnClickListener;
invoke-virtual {p4, v0}, Landroid/view/View;->setOnClickListener(Landroid/view/View$OnClickListener;)V
.line 1088
iget-object p3, p3, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;->itemView:Landroid/view/View;
iget-object p4, p0, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate;->b:Lcom/imo/android/imoim/imkit/a/m;
check-cast p4, Lcom/imo/android/imoim/imkit/a/i;
invoke-interface {p4, p1, p2}, Lcom/imo/android/imoim/imkit/a/i;->a(Landroid/content/Context;Lcom/imo/android/imoim/data/message/k;)Landroid/view/View$OnCreateContextMenuListener;
move-result-object p1
invoke-virtual {p3, p1}, Landroid/view/View;->setOnCreateContextMenuListener(Landroid/view/View$OnCreateContextMenuListener;)V
return-void
.line 1044
:cond_183
new-instance p1, Lkotlin/TypeCastException;
const-string p2, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMDataChannelWeather"
invoke-direct {p1, p2}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p1
.end method
.method protected final a(Ljava/lang/String;)Z
.registers 3
.line 37
sget-object v0, Lcom/imo/android/imoim/publicchannel/post/ac$e;->WEATHER:Lcom/imo/android/imoim/publicchannel/post/ac$e;
invoke-virtual {v0}, Lcom/imo/android/imoim/publicchannel/post/ac$e;->name()Ljava/lang/String;
move-result-object v0
invoke-static {v0, p1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/Object;)Z
move-result p1
return p1
.end method
.method protected final b()[Lcom/imo/android/imoim/data/message/imdata/b$a;
.registers 4
const/4 v0, 0x1
new-array v0, v0, [Lcom/imo/android/imoim/data/message/imdata/b$a;
.line 34
sget-object v1, Lcom/imo/android/imoim/data/message/imdata/b$a;->T_CHANNEL:Lcom/imo/android/imoim/data/message/imdata/b$a;
const/4 v2, 0x0
aput-object v1, v0, v2
return-object v0
.end method
.method public final synthetic c(Landroid/view/ViewGroup;)Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
.registers 4
const-string v0, "parent"
.line 29
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 1040
new-instance v0, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;
const v1, 0x7f0b028b
invoke-static {v1, p1}, Lcom/imo/android/imoim/imkit/a;->a(ILandroid/view/ViewGroup;)Landroid/view/View;
move-result-object p1
const-string v1, "IMKitHelper.inflate(R.la\u2026l_weather, parent, false)"
invoke-static {p1, v1}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v0, p1}, Lcom/imo/android/imoim/imkit/delegate/IMChannelWeatherDelegate$ViewHolder;-><init>(Landroid/view/View;)V
.line 29
check-cast v0, Landroidx/recyclerview/widget/RecyclerView$ViewHolder;
return-object v0
.end method