e$4.smali
.class final Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;
.super Ljava/lang/Object;
.source "SourceFile"
# interfaces
.implements Lcom/masala/share/eventbus/c$a;
# annotations
.annotation system Ldalvik/annotation/EnclosingClass;
value = Lcom/imo/android/imoim/feeds/ui/detail/f/e;
.end annotation
.annotation system Ldalvik/annotation/InnerClass;
accessFlags = 0x0
name = null
.end annotation
# instance fields
.field final synthetic a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
# direct methods
.method constructor <init>(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)V
.registers 2
.line 1173
iput-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public final onBusEvent(Ljava/lang/String;Landroid/os/Bundle;)V
.registers 14
if-nez p2, :cond_3
return-void
:cond_3
const-wide/16 v0, 0x0
const-string v2, "key_video_id"
.line 1179
invoke-virtual {p2, v2, v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide v2
const-string v4, "local_event_video_deleted"
.line 1180
invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
if-eqz v4, :cond_2f
.line 1181
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->g(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;
move-result-object p1
if-eqz p1, :cond_1b5
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->g(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;
move-result-object p1
iget-wide p1, p1, Lcom/imo/android/imoim/feeds/ui/detail/data/VideoDetailData;->a:J
cmp-long v0, p1, v2
if-nez v0, :cond_1b5
.line 1182
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
iget-object p1, p1, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->j:Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/ui/AppBaseActivity;->finish()V
return-void
:cond_2f
const-string v4, "local_event_video_like_changed"
.line 1184
invoke-virtual {v4, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v4
const/4 v5, 0x0
const/4 v6, 0x1
if-eqz v4, :cond_c8
const-string p1, "key_like_id"
.line 1185
invoke-virtual {p2, p1, v0, v1}, Landroid/os/Bundle;->getLong(Ljava/lang/String;J)J
move-result-wide p1
.line 1186
iget-object v4, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {v4}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object v4
if-eqz v4, :cond_c7
.line 1187
iget-object v4, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {v4}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object v4
.line 1480
invoke-virtual {v4}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->m()J
move-result-wide v7
cmp-long v9, v2, v7
if-nez v9, :cond_c7
.line 1483
invoke-virtual {v4}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->n()Lcom/masala/share/proto/VideoPost;
move-result-object v7
if-eqz v7, :cond_c7
if-eqz v7, :cond_76
const-wide/16 v8, -0x1
cmp-long v10, p1, v8
if-eqz v10, :cond_76
.line 2086
iput-wide p1, v7, Lcom/masala/share/proto/VideoPost;->i:J
.line 2087
iget-wide p1, v7, Lcom/masala/share/proto/VideoPost;->i:J
cmp-long v8, v0, p1
if-eqz v8, :cond_71
.line 2088
iget p1, v7, Lcom/masala/share/proto/VideoPost;->f:I
add-int/2addr p1, v6
iput p1, v7, Lcom/masala/share/proto/VideoPost;->f:I
goto :goto_76
.line 2090
:cond_71
iget p1, v7, Lcom/masala/share/proto/VideoPost;->f:I
sub-int/2addr p1, v6
iput p1, v7, Lcom/masala/share/proto/VideoPost;->f:I
.line 1487
:cond_76
:goto_76
iget-wide p1, v7, Lcom/masala/share/proto/VideoPost;->i:J
cmp-long v8, p1, v0
if-eqz v8, :cond_7d
const/4 v5, 0x1
.line 1488
:cond_7d
iget-object p1, v4, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->b:Lcom/imo/android/imoim/feeds/ui/detail/f/f;
invoke-interface {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/f;->p()Lcom/imo/android/imoim/feeds/ui/detail/f/a;
move-result-object p1
if-eqz p1, :cond_c7
.line 1490
invoke-virtual {p1, v5}, Lcom/imo/android/imoim/feeds/ui/detail/f/a;->d(Z)V
.line 1491
iget p2, v7, Lcom/masala/share/proto/VideoPost;->f:I
.line 2834
iget-object p1, p1, Lcom/imo/android/imoim/feeds/ui/detail/f/a;->t:Lcom/imo/android/imoim/feeds/ui/detail/utils/e;
iget-object p1, p1, Lcom/imo/android/imoim/feeds/ui/detail/utils/e;->l:Lcom/imo/android/imoim/feeds/ui/views/likeview/PostDetailLikeView;
.line 3248
new-instance v0, Ljava/lang/StringBuilder;
const-string v1, "bindPartial UserVideoLikedCache.isThisVideoLiked(postId) = "
invoke-direct {v0, v1}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-static {v2, v3}, Lcom/masala/share/b/b;->a(J)Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
const-string v1, " isRunning() = "
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/ui/views/likeview/BaseLikeView;->b()Z
move-result v1
invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Z)Ljava/lang/StringBuilder;
invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object v0
const-string v1, "BaseLikeView"
invoke-static {v1, v0}, Lsg/bigo/log/Log;->w(Ljava/lang/String;Ljava/lang/String;)I
.line 3249
iget-boolean v0, p1, Lcom/imo/android/imoim/feeds/ui/views/likeview/BaseLikeView;->d:Z
invoke-static {v2, v3}, Lcom/masala/share/b/b;->a(J)Z
move-result v1
if-eq v0, v1, :cond_bc
.line 3250
invoke-virtual {p1, v2, v3}, Lcom/imo/android/imoim/feeds/ui/views/likeview/BaseLikeView;->a(J)V
.line 3252
:cond_bc
iget-object p1, p1, Lcom/imo/android/imoim/feeds/ui/views/likeview/BaseLikeView;->b:Landroid/widget/TextView;
sget-object v0, Ljava/math/RoundingMode;->HALF_UP:Ljava/math/RoundingMode;
invoke-static {p2, v0}, Lcom/masala/share/utils/k;->a(ILjava/math/RoundingMode;)Ljava/lang/String;
move-result-object p2
invoke-virtual {p1, p2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V
:cond_c7
return-void
:cond_c8
const-string v0, "local_event_video_save_count_changed"
.line 1189
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_e2
.line 1190
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
if-eqz p1, :cond_1b5
.line 1191
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
invoke-virtual {p1, v2, v3}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->c(J)V
return-void
:cond_e2
const-string v0, "local_event_video_share_count_changed"
.line 1193
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_145
.line 1194
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
if-eqz p1, :cond_1b5
const-string p1, "key_video_share_platform"
.line 1195
invoke-virtual {p2, p1, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result p1
.line 1196
iget-object p2, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p2}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p2
.line 3817
invoke-virtual {p2}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->m()J
move-result-wide v0
cmp-long v4, v2, v0
if-nez v4, :cond_144
.line 3820
invoke-virtual {p2}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->n()Lcom/masala/share/proto/VideoPost;
move-result-object v0
.line 3821
iget-object p2, p2, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->b:Lcom/imo/android/imoim/feeds/ui/detail/f/f;
invoke-interface {p2}, Lcom/imo/android/imoim/feeds/ui/detail/f/f;->p()Lcom/imo/android/imoim/feeds/ui/detail/f/a;
move-result-object p2
if-eqz v0, :cond_144
if-eqz p2, :cond_144
.line 3823
iget v1, v0, Lcom/masala/share/proto/VideoPost;->v:I
add-int/2addr v1, v6
iput v1, v0, Lcom/masala/share/proto/VideoPost;->v:I
const/4 v1, 0x4
if-ne p1, v1, :cond_121
.line 3825
iget v2, v0, Lcom/masala/share/proto/VideoPost;->x:I
add-int/2addr v2, v6
iput v2, v0, Lcom/masala/share/proto/VideoPost;->x:I
:cond_121
const/4 v2, 0x3
if-ne p1, v2, :cond_129
.line 3828
iget v3, v0, Lcom/masala/share/proto/VideoPost;->w:I
add-int/2addr v3, v6
iput v3, v0, Lcom/masala/share/proto/VideoPost;->w:I
:cond_129
if-eqz v0, :cond_144
.line 4812
iget-object v3, p2, Lcom/imo/android/imoim/feeds/ui/detail/f/a;->t:Lcom/imo/android/imoim/feeds/ui/detail/utils/e;
iget v4, v0, Lcom/masala/share/proto/VideoPost;->v:I
invoke-virtual {v3, v4}, Lcom/imo/android/imoim/feeds/ui/detail/utils/e;->b(I)V
if-ne p1, v2, :cond_13b
.line 4814
iget-object v2, p2, Lcom/imo/android/imoim/feeds/ui/detail/f/a;->t:Lcom/imo/android/imoim/feeds/ui/detail/utils/e;
iget v3, v0, Lcom/masala/share/proto/VideoPost;->w:I
invoke-virtual {v2, v3}, Lcom/imo/android/imoim/feeds/ui/detail/utils/e;->c(I)V
:cond_13b
if-ne p1, v1, :cond_144
.line 4817
iget-object p1, p2, Lcom/imo/android/imoim/feeds/ui/detail/f/a;->t:Lcom/imo/android/imoim/feeds/ui/detail/utils/e;
iget p2, v0, Lcom/masala/share/proto/VideoPost;->x:I
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/feeds/ui/detail/utils/e;->d(I)V
:cond_144
return-void
:cond_145
const-string v0, "local_event_add_follow"
.line 1198
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_165
.line 1199
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
if-eqz p1, :cond_1b5
.line 1200
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
const-string v0, "key_add_follow_uids"
invoke-virtual {p2, v0}, Landroid/os/Bundle;->getIntegerArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object p2
invoke-virtual {p1, v6, p2}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->a(ZLjava/util/List;)V
return-void
:cond_165
const-string v0, "local_event_delete_follow"
.line 1202
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v0
if-eqz v0, :cond_185
.line 1203
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
if-eqz p1, :cond_1b5
.line 1204
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
const-string v0, "key_delete_follow_uids"
invoke-virtual {p2, v0}, Landroid/os/Bundle;->getIntegerArrayList(Ljava/lang/String;)Ljava/util/ArrayList;
move-result-object p2
invoke-virtual {p1, v5, p2}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->a(ZLjava/util/List;)V
return-void
:cond_185
const-string v0, "local_event_publish_comment"
.line 1206
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-nez v1, :cond_1b6
const-string v1, "local_event_delete_comment"
.line 1207
invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result v1
if-eqz v1, :cond_196
goto :goto_1b6
:cond_196
const-string v0, "local_event_update_comment"
.line 1212
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1b5
const-string p1, "key_comment_count"
.line 1213
invoke-virtual {p2, p1, v5}, Landroid/os/Bundle;->getInt(Ljava/lang/String;I)I
move-result p1
.line 1214
iget-object p2, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p2}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p2
if-eqz p2, :cond_1b5
.line 1215
iget-object p2, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p2}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p2
invoke-virtual {p2, v2, v3, p1}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->a(JI)V
:cond_1b5
return-void
.line 1208
:cond_1b6
:goto_1b6
invoke-virtual {v0, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z
move-result p1
if-eqz p1, :cond_1bd
goto :goto_1be
:cond_1bd
const/4 v6, -0x1
.line 1209
:goto_1be
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
if-eqz p1, :cond_20a
.line 1210
iget-object p1, p0, Lcom/imo/android/imoim/feeds/ui/detail/f/e$4;->a:Lcom/imo/android/imoim/feeds/ui/detail/f/e;
invoke-static {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/e;->a(Lcom/imo/android/imoim/feeds/ui/detail/f/e;)Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;
move-result-object p1
.line 4861
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->m()J
move-result-wide v0
cmp-long p2, v2, v0
if-nez p2, :cond_20a
.line 4864
new-instance p2, Ljava/lang/StringBuilder;
const-string v0, "handleCommentCountChanged, postId = ["
invoke-direct {p2, v0}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
invoke-virtual {p2, v2, v3}, Ljava/lang/StringBuilder;->append(J)Ljava/lang/StringBuilder;
const-string v0, "] diff = ["
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2, v6}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder;
const-string v0, "]"
invoke-virtual {p2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p2
const-string v0, "VideoDetail-DetailPresenterImp"
invoke-static {v0, p2}, Lsg/bigo/log/Log;->i(Ljava/lang/String;Ljava/lang/String;)I
.line 4865
invoke-virtual {p1}, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->n()Lcom/masala/share/proto/VideoPost;
move-result-object p2
.line 4866
iget-object p1, p1, Lcom/imo/android/imoim/feeds/ui/detail/presenter/DetailPresenterImp;->b:Lcom/imo/android/imoim/feeds/ui/detail/f/f;
invoke-interface {p1}, Lcom/imo/android/imoim/feeds/ui/detail/f/f;->p()Lcom/imo/android/imoim/feeds/ui/detail/f/a;
move-result-object p1
if-eqz p2, :cond_20a
if-eqz p1, :cond_20a
.line 4868
iget v0, p2, Lcom/masala/share/proto/VideoPost;->g:I
add-int/2addr v0, v6
iput v0, p2, Lcom/masala/share/proto/VideoPost;->g:I
.line 4869
invoke-virtual {p1, p2}, Lcom/imo/android/imoim/feeds/ui/detail/f/a;->a(Lcom/masala/share/proto/VideoPost;)V
:cond_20a
return-void
.end method