WorldSyncNoticeViewModel.smali
.class public final Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;
.super Lcom/imo/android/imoim/world/util/BaseViewModel;
.source "SourceFile"
# interfaces
.implements Lcom/imo/android/imoim/world/notice/a;
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel$a;
}
.end annotation
# static fields
.field static final synthetic a:[Lkotlin/k/g;
.field public static final n:J
.field public static final o:Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel$a;
# instance fields
.field public final b:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/k;",
">;"
}
.end annotation
.end field
.field public final c:Landroidx/lifecycle/LiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/LiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/k;",
">;"
}
.end annotation
.end field
.field public final d:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field public final e:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/d;",
">;"
}
.end annotation
.end field
.field public f:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/m;",
">;"
}
.end annotation
.end field
.field public g:Z
.field public final h:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/a<",
"Lkotlin/w;",
">;>;"
}
.end annotation
.end field
.field public i:J
.field public final j:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/j;",
">;"
}
.end annotation
.end field
.field public final k:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/j;",
">;"
}
.end annotation
.end field
.field public l:Lcom/imo/android/imoim/world/worldnews/voiceroom/a;
.field public m:Z
.field private final p:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Ljava/lang/Long;",
">;"
}
.end annotation
.end field
.field private final q:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/d;",
">;"
}
.end annotation
.end field
.field private final r:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/data/bean/notice/m;",
">;"
}
.end annotation
.end field
.field private final s:Landroid/util/LruCache;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroid/util/LruCache<",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/world/data/bean/notice/d;",
">;"
}
.end annotation
.end field
.field private final t:Lkotlin/f;
.field private u:Landroidx/lifecycle/MutableLiveData;
.annotation system Ldalvik/annotation/Signature;
value = {
"Landroidx/lifecycle/MutableLiveData<",
"Lcom/imo/android/imoim/world/a<",
"Lkotlin/w;",
">;>;"
}
.end annotation
.end field
# direct methods
.method static constructor <clinit>()V
.registers 5
const/4 v0, 0x1
new-array v0, v0, [Lkotlin/k/g;
new-instance v1, Lkotlin/f/b/z;
const-class v2, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;
invoke-static {v2}, Lkotlin/f/b/ab;->a(Ljava/lang/Class;)Lkotlin/k/b;
move-result-object v2
const-string v3, "postHistoryCache"
const-string v4, "getPostHistoryCache()Landroid/util/LruCache;"
invoke-direct {v1, v2, v3, v4}, Lkotlin/f/b/z;-><init>(Lkotlin/k/c;Ljava/lang/String;Ljava/lang/String;)V
invoke-static {v1}, Lkotlin/f/b/ab;->a(Lkotlin/f/b/y;)Lkotlin/k/j;
move-result-object v1
check-cast v1, Lkotlin/k/g;
const/4 v2, 0x0
aput-object v1, v0, v2
sput-object v0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->a:[Lkotlin/k/g;
new-instance v0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel$a;
const/4 v1, 0x0
invoke-direct {v0, v1}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel$a;-><init>(Lkotlin/f/b/j;)V
sput-object v0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->o:Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel$a;
.line 80
sget-object v0, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit;
const-wide/16 v1, 0xa
invoke-virtual {v0, v1, v2}, Ljava/util/concurrent/TimeUnit;->toMillis(J)J
move-result-wide v0
sput-wide v0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->n:J
return-void
.end method
.method public constructor <init>()V
.registers 8
.line 30
invoke-direct {p0}, Lcom/imo/android/imoim/world/util/BaseViewModel;-><init>()V
.line 32
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->b:Landroidx/lifecycle/MutableLiveData;
.line 33
invoke-static {v0}, Lsg/bigo/arch/mvvm/d;->b(Landroidx/lifecycle/MutableLiveData;)Landroidx/lifecycle/LiveData;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->c:Landroidx/lifecycle/LiveData;
.line 35
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->p:Landroidx/lifecycle/MutableLiveData;
.line 36
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->d:Landroidx/lifecycle/MutableLiveData;
.line 38
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->q:Landroidx/lifecycle/MutableLiveData;
.line 39
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->e:Landroidx/lifecycle/MutableLiveData;
.line 41
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->r:Landroidx/lifecycle/MutableLiveData;
.line 42
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->f:Landroidx/lifecycle/MutableLiveData;
.line 45
new-instance v0, Landroid/util/LruCache;
const/4 v1, 0x3
invoke-direct {v0, v1}, Landroid/util/LruCache;-><init>(I)V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->s:Landroid/util/LruCache;
.line 46
sget-object v0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel$c;->a:Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel$c;
check-cast v0, Lkotlin/f/a/a;
invoke-static {v0}, Lkotlin/g;->a(Lkotlin/f/a/a;)Lkotlin/f;
move-result-object v0
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->t:Lkotlin/f;
.line 66
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->u:Landroidx/lifecycle/MutableLiveData;
.line 67
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->h:Landroidx/lifecycle/MutableLiveData;
.line 70
new-instance v0, Landroidx/lifecycle/MutableLiveData;
invoke-direct {v0}, Landroidx/lifecycle/MutableLiveData;-><init>()V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->j:Landroidx/lifecycle/MutableLiveData;
.line 71
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->k:Landroidx/lifecycle/MutableLiveData;
.line 73
new-instance v0, Lcom/imo/android/imoim/world/worldnews/voiceroom/a;
const/4 v2, 0x0
const/4 v3, 0x0
const/4 v4, 0x0
const/4 v5, 0x7
const/4 v6, 0x0
move-object v1, v0
invoke-direct/range {v1 .. v6}, Lcom/imo/android/imoim/world/worldnews/voiceroom/a;-><init>(Ljava/lang/String;ZLjava/lang/String;ILkotlin/f/b/j;)V
iput-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->l:Lcom/imo/android/imoim/world/worldnews/voiceroom/a;
.line 86
const-class v0, Lcom/imo/android/imoim/world/notice/b;
invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/notice/b;
if-eqz v0, :cond_6c
move-object v1, p0
check-cast v1, Lcom/imo/android/imoim/world/notice/a;
invoke-interface {v0, v1}, Lcom/imo/android/imoim/world/notice/b;->a(Lcom/imo/android/imoim/world/notice/a;)V
:cond_6c
return-void
.end method
.method public static final synthetic a(Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;)Landroidx/lifecycle/MutableLiveData;
.registers 1
.line 30
iget-object p0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->j:Landroidx/lifecycle/MutableLiveData;
return-object p0
.end method
.method private final a(Ljava/lang/String;)Z
.registers 10
.line 229
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->l:Lcom/imo/android/imoim/world/worldnews/voiceroom/a;
.line 4106
iget-boolean v0, v0, Lcom/imo/android/imoim/world/worldnews/voiceroom/a;->b:Z
const/4 v1, 0x0
if-nez v0, :cond_56
.line 229
iget-boolean v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->g:Z
if-nez v0, :cond_56
invoke-static {}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->f()Z
move-result v0
if-eqz v0, :cond_56
invoke-static {}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->d()Z
move-result v0
if-nez v0, :cond_18
goto :goto_56
.line 233
:cond_18
invoke-direct {p0}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->c()Landroid/util/LruCache;
move-result-object v0
invoke-virtual {v0}, Landroid/util/LruCache;->snapshot()Ljava/util/Map;
move-result-object v0
.line 234
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
.line 235
invoke-interface {v0, p1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z
move-result v4
const/4 v5, 0x1
if-eqz v4, :cond_4f
.line 236
invoke-interface {v0, p1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/data/bean/notice/PostAvatarInfo;
if-eqz v0, :cond_36
.line 4107
iget-wide v6, v0, Lcom/imo/android/imoim/world/data/bean/notice/PostAvatarInfo;->b:J
goto :goto_38
:cond_36
const-wide/16 v6, 0x0
:goto_38
sub-long/2addr v2, v6
const-wide/32 v6, 0x5265c00
cmp-long v0, v2, v6
if-lez v0, :cond_4e
.line 238
invoke-direct {p0}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->c()Landroid/util/LruCache;
move-result-object v0
invoke-virtual {v0, p1}, Landroid/util/LruCache;->remove(Ljava/lang/Object;)Ljava/lang/Object;
.line 239
invoke-direct {p0, p1}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->b(Ljava/lang/String;)V
.line 240
invoke-static {}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->e()V
return v5
:cond_4e
return v1
.line 244
:cond_4f
invoke-direct {p0, p1}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->b(Ljava/lang/String;)V
.line 245
invoke-static {}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->e()V
return v5
:cond_56
:goto_56
return v1
.end method
.method public static final synthetic b(Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;)Landroidx/lifecycle/MutableLiveData;
.registers 1
.line 30
iget-object p0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->b:Landroidx/lifecycle/MutableLiveData;
return-object p0
.end method
.method private final b(Ljava/lang/String;)V
.registers 5
.line 279
new-instance v0, Lcom/imo/android/imoim/world/data/bean/notice/PostAvatarInfo;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v1
invoke-direct {v0, p1, v1, v2}, Lcom/imo/android/imoim/world/data/bean/notice/PostAvatarInfo;-><init>(Ljava/lang/String;J)V
.line 280
invoke-direct {p0}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->c()Landroid/util/LruCache;
move-result-object v1
invoke-virtual {v1, p1, v0}, Landroid/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 281
invoke-direct {p0}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->c()Landroid/util/LruCache;
move-result-object p1
invoke-virtual {p1}, Landroid/util/LruCache;->snapshot()Ljava/util/Map;
move-result-object p1
invoke-interface {p1}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object p1
invoke-static {p1}, Lkotlin/a/k;->c(Ljava/util/Collection;)Ljava/util/List;
move-result-object p1
.line 282
new-instance v0, Lcom/imo/android/imoim/world/data/bean/notice/PostAvatarHistory;
invoke-direct {v0, p1}, Lcom/imo/android/imoim/world/data/bean/notice/PostAvatarHistory;-><init>(Ljava/util/List;)V
.line 283
sget-object p1, Lcom/imo/android/imoim/world/data/convert/a;->b:Lcom/imo/android/imoim/world/data/convert/a;
invoke-static {}, Lcom/imo/android/imoim/world/data/convert/a;->a()Lcom/google/gson/f;
move-result-object p1
invoke-virtual {p1, v0}, Lcom/google/gson/f;->b(Ljava/lang/Object;)Ljava/lang/String;
move-result-object p1
.line 284
sget-object v0, Lcom/imo/android/imoim/world/data/a/a/a;->a:Lcom/imo/android/imoim/world/data/a/a/a;
new-instance v0, Lorg/json/JSONObject;
invoke-direct {v0, p1}, Lorg/json/JSONObject;-><init>(Ljava/lang/String;)V
const-string p1, "world_news_follow_post_history_list"
invoke-static {p1, v0}, Lcom/imo/android/imoim/world/data/a/a/a;->a(Ljava/lang/String;Lorg/json/JSONObject;)V
return-void
.end method
.method private final c()Landroid/util/LruCache;
.registers 2
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Landroid/util/LruCache<",
"Ljava/lang/String;",
"Lcom/imo/android/imoim/world/data/bean/notice/PostAvatarInfo;",
">;"
}
.end annotation
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->t:Lkotlin/f;
invoke-interface {v0}, Lkotlin/f;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Landroid/util/LruCache;
return-object v0
.end method
.method private static d()Z
.registers 5
.line 252
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sget-object v2, Lcom/imo/android/imoim/util/df$bg;->KEY_AVATAR_SHOW_FIRST_TIME_IN_24_HOUR:Lcom/imo/android/imoim/util/df$bg;
check-cast v2, Ljava/lang/Enum;
const-wide/16 v3, 0x0
invoke-static {v2, v3, v4}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;J)J
move-result-wide v2
sub-long/2addr v0, v2
const-wide/32 v2, 0x5265c00
cmp-long v4, v0, v2
if-gez v4, :cond_28
.line 254
sget-object v0, Lcom/imo/android/imoim/util/df$bg;->KEY_AVATAR_SHOW_TIMES_IN_24_HOUR:Lcom/imo/android/imoim/util/df$bg;
check-cast v0, Ljava/lang/Enum;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v0
sget-object v2, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v2}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->avatarMaxShowTimes()I
move-result v2
if-lt v0, v2, :cond_28
return v1
:cond_28
const/4 v0, 0x1
return v0
.end method
.method private static e()V
.registers 6
.line 261
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v0
sget-object v2, Lcom/imo/android/imoim/util/df$bg;->KEY_AVATAR_SHOW_FIRST_TIME_IN_24_HOUR:Lcom/imo/android/imoim/util/df$bg;
check-cast v2, Ljava/lang/Enum;
const-wide/16 v3, 0x0
invoke-static {v2, v3, v4}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;J)J
move-result-wide v2
sub-long/2addr v0, v2
const/4 v2, 0x1
const-wide/32 v3, 0x5265c00
cmp-long v5, v0, v3
if-gez v5, :cond_29
.line 263
sget-object v0, Lcom/imo/android/imoim/util/df$bg;->KEY_AVATAR_SHOW_TIMES_IN_24_HOUR:Lcom/imo/android/imoim/util/df$bg;
check-cast v0, Ljava/lang/Enum;
const/4 v1, 0x0
invoke-static {v0, v1}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;I)I
move-result v0
.line 264
sget-object v1, Lcom/imo/android/imoim/util/df$bg;->KEY_AVATAR_SHOW_TIMES_IN_24_HOUR:Lcom/imo/android/imoim/util/df$bg;
check-cast v1, Ljava/lang/Enum;
add-int/2addr v0, v2
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;I)V
return-void
.line 266
:cond_29
sget-object v0, Lcom/imo/android/imoim/util/df$bg;->KEY_AVATAR_SHOW_FIRST_TIME_IN_24_HOUR:Lcom/imo/android/imoim/util/df$bg;
check-cast v0, Ljava/lang/Enum;
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v3
invoke-static {v0, v3, v4}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;J)V
.line 267
sget-object v0, Lcom/imo/android/imoim/util/df$bg;->KEY_AVATAR_SHOW_TIMES_IN_24_HOUR:Lcom/imo/android/imoim/util/df$bg;
check-cast v0, Ljava/lang/Enum;
invoke-static {v0, v2}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;I)V
return-void
.end method
.method private static f()Z
.registers 5
.line 273
sget-object v0, Lcom/imo/android/imoim/util/df$bg;->KEY_LAST_SHOW_TIME_OF_POST_AVATAR:Lcom/imo/android/imoim/util/df$bg;
check-cast v0, Ljava/lang/Enum;
const-wide/16 v1, 0x0
invoke-static {v0, v1, v2}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;J)J
move-result-wide v0
.line 274
invoke-static {}, Ljava/lang/System;->currentTimeMillis()J
move-result-wide v2
sub-long/2addr v2, v0
const-wide/16 v0, 0x1388
cmp-long v4, v2, v0
if-lez v4, :cond_17
const/4 v0, 0x1
return v0
:cond_17
const/4 v0, 0x0
return v0
.end method
# virtual methods
.method public final a()V
.registers 5
.line 127
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->p:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0}, Landroidx/lifecycle/MutableLiveData;->getValue()Ljava/lang/Object;
move-result-object v0
check-cast v0, Ljava/lang/Long;
if-eqz v0, :cond_1f
.line 128
invoke-virtual {v0}, Ljava/lang/Long;->longValue()J
move-result-wide v0
const-wide/16 v2, 0x1
add-long/2addr v0, v2
.line 129
iget-object v2, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->p:Landroidx/lifecycle/MutableLiveData;
invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v3
invoke-virtual {v2, v3}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
.line 130
sget-object v2, Lcom/imo/android/imoim/world/stats/reporter/recommend/u;->g:Lcom/imo/android/imoim/world/stats/reporter/recommend/u;
invoke-static {v0, v1}, Lcom/imo/android/imoim/world/stats/reporter/recommend/u;->a(J)V
:cond_1f
return-void
.end method
.method public final a(J)V
.registers 5
.line 107
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->p:Landroidx/lifecycle/MutableLiveData;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
invoke-virtual {v0, v1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
.line 108
sget-object v0, Lcom/imo/android/imoim/world/stats/reporter/recommend/u;->g:Lcom/imo/android/imoim/world/stats/reporter/recommend/u;
invoke-static {p1, p2}, Lcom/imo/android/imoim/world/stats/reporter/recommend/u;->a(J)V
return-void
.end method
.method public final a(Lcom/imo/android/imoim/world/data/bean/notice/d;)V
.registers 4
const-string v0, "discoverUpdate"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 113
iget-boolean v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->g:Z
if-nez v0, :cond_c
.line 114
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->b(Lcom/imo/android/imoim/world/data/bean/notice/d;)V
.line 1099
:cond_c
iget-object v0, p1, Lcom/imo/android/imoim/world/data/bean/notice/d;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v0, :cond_26
.line 1269
iget-object v0, v0, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->b:Ljava/lang/String;
if-nez v0, :cond_15
goto :goto_26
.line 118
:cond_15
iget-object v1, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->s:Landroid/util/LruCache;
invoke-virtual {v1, v0, p1}, Landroid/util/LruCache;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 119
iget-object p1, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->u:Landroidx/lifecycle/MutableLiveData;
new-instance v0, Lcom/imo/android/imoim/world/a;
sget-object v1, Lkotlin/w;->a:Lkotlin/w;
invoke-direct {v0, v1}, Lcom/imo/android/imoim/world/a;-><init>(Ljava/lang/Object;)V
invoke-virtual {p1, v0}, Landroidx/lifecycle/MutableLiveData;->setValue(Ljava/lang/Object;)V
:cond_26
:goto_26
return-void
.end method
.method public final a(Lcom/imo/android/imoim/world/data/bean/notice/j;)V
.registers 3
const-string v0, "taskBadgeStatus"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 152
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->j:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.end method
.method public final a(Lcom/imo/android/imoim/world/data/bean/notice/m;)V
.registers 3
.line 2103
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->r:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
.end method
.method public final b()Ljava/util/List;
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"()",
"Ljava/util/List<",
"Lcom/imo/android/imoim/world/data/bean/notice/d;",
">;"
}
.end annotation
.line 90
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->s:Landroid/util/LruCache;
invoke-virtual {v0}, Landroid/util/LruCache;->snapshot()Ljava/util/Map;
move-result-object v0
invoke-interface {v0}, Ljava/util/Map;->values()Ljava/util/Collection;
move-result-object v0
check-cast v0, Ljava/lang/Iterable;
invoke-static {v0}, Lkotlin/a/k;->e(Ljava/lang/Iterable;)Ljava/util/List;
move-result-object v0
.line 94
iget-object v1, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->s:Landroid/util/LruCache;
invoke-virtual {v1}, Landroid/util/LruCache;->evictAll()V
return-object v0
.end method
.method public final b(Lcom/imo/android/imoim/world/data/bean/notice/d;)V
.registers 4
.line 135
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->isHomeTabIconEnable()Z
move-result v0
if-eqz v0, :cond_2f
.line 136
sget-object v0, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->INSTANCE:Lcom/imo/android/imoim/setting/IMOSettingsDelegate;
invoke-virtual {v0}, Lcom/imo/android/imoim/setting/IMOSettingsDelegate;->isFollowAvatarEnable()Z
move-result v0
if-eqz v0, :cond_2f
const/4 v0, 0x0
if-eqz p1, :cond_1a
.line 3099
iget-object v1, p1, Lcom/imo/android/imoim/world/data/bean/notice/d;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
if-eqz v1, :cond_1a
.line 3269
iget-object v1, v1, Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;->b:Ljava/lang/String;
goto :goto_1b
:cond_1a
move-object v1, v0
:goto_1b
if-eqz v1, :cond_29
.line 138
invoke-direct {p0, v1}, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->a(Ljava/lang/String;)Z
move-result v1
if-eqz v1, :cond_29
.line 139
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->q:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
return-void
:cond_29
if-eqz p1, :cond_2d
.line 4099
iget-object v0, p1, Lcom/imo/android/imoim/world/data/bean/notice/d;->a:Lcom/imo/android/imoim/world/data/bean/feedentity/b$f;
:cond_2d
if-nez v0, :cond_34
.line 147
:cond_2f
iget-object v0, p0, Lcom/imo/android/imoim/world/notice/WorldSyncNoticeViewModel;->q:Landroidx/lifecycle/MutableLiveData;
invoke-virtual {v0, p1}, Landroidx/lifecycle/MutableLiveData;->postValue(Ljava/lang/Object;)V
:cond_34
return-void
.end method
.method public final onCleared()V
.registers 3
.line 156
invoke-super {p0}, Lcom/imo/android/imoim/world/util/BaseViewModel;->onCleared()V
.line 157
const-class v0, Lcom/imo/android/imoim/world/notice/b;
invoke-static {v0}, Lsg/bigo/mobile/android/a/a/a;->a(Ljava/lang/Class;)Ljava/lang/Object;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/world/notice/b;
if-eqz v0, :cond_13
move-object v1, p0
check-cast v1, Lcom/imo/android/imoim/world/notice/a;
invoke-interface {v0, v1}, Lcom/imo/android/imoim/world/notice/b;->b(Lcom/imo/android/imoim/world/notice/a;)V
:cond_13
return-void
.end method