j.smali
.class public final Lcom/imo/android/imoim/feeds/e/j;
.super Ljava/lang/Object;
.source "SourceFile"
# annotations
.annotation system Ldalvik/annotation/MemberClasses;
value = {
Lcom/imo/android/imoim/feeds/e/j$a;,
Lcom/imo/android/imoim/feeds/e/j$b;
}
.end annotation
# direct methods
.method public constructor <init>()V
.registers 1
.line 26
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method public static a()V
.registers 7
.line 88
new-instance v0, Ljava/text/SimpleDateFormat;
invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale;
move-result-object v1
const-string v2, "yyyy-MM-dd"
invoke-direct {v0, v2, v1}, Ljava/text/SimpleDateFormat;-><init>(Ljava/lang/String;Ljava/util/Locale;)V
.line 89
sget-object v1, Lcom/imo/android/imoim/util/df$q;->LAST_REPORT_PUSH_SWITCH_DATE:Lcom/imo/android/imoim/util/df$q;
const-string v2, ""
invoke-static {v1, v2}, Lcom/imo/android/imoim/util/df;->b(Ljava/lang/Enum;Ljava/lang/String;)Ljava/lang/String;
move-result-object v1
.line 90
new-instance v2, Ljava/util/Date;
invoke-direct {v2}, Ljava/util/Date;-><init>()V
invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
move-result-object v2
invoke-static {v1, v2}, Landroid/text/TextUtils;->equals(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z
move-result v1
if-nez v1, :cond_6d
.line 91
new-instance v1, Ljava/util/HashMap;
invoke-direct {v1}, Ljava/util/HashMap;-><init>()V
.line 92
sget-object v2, Lcom/imo/android/imoim/util/df$q;->RECOMMEND_PUSH:Lcom/imo/android/imoim/util/df$q;
const/4 v3, 0x1
invoke-static {v2, v3}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result v2
const-string v4, "1"
const-string v5, "-1"
if-eqz v2, :cond_36
move-object v2, v4
goto :goto_37
:cond_36
move-object v2, v5
:goto_37
const-string v6, "notification_enabled"
invoke-interface {v1, v6, v2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 93
sget-object v2, Lcom/imo/android/imoim/util/df$q;->FOLLOW_PUSH:Lcom/imo/android/imoim/util/df$q;
invoke-static {v2, v3}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Z)Z
move-result v2
if-eqz v2, :cond_45
goto :goto_46
:cond_45
move-object v4, v5
:goto_46
const-string v2, "follow_push_enabled"
invoke-interface {v1, v2, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 94
invoke-static {v1}, Lcom/imo/android/imoim/feeds/e/j;->a(Ljava/util/Map;)V
.line 95
sget-object v2, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string v4, "feeds_push_switch"
invoke-virtual {v2, v4}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v2
invoke-virtual {v2, v1}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;
move-result-object v1
.line 1635
iput-boolean v3, v1, Lcom/imo/android/imoim/managers/m$a;->f:Z
.line 95
invoke-virtual {v1}, Lcom/imo/android/imoim/managers/m$a;->c()V
.line 96
sget-object v1, Lcom/imo/android/imoim/util/df$q;->LAST_REPORT_PUSH_SWITCH_DATE:Lcom/imo/android/imoim/util/df$q;
new-instance v2, Ljava/util/Date;
invoke-direct {v2}, Ljava/util/Date;-><init>()V
invoke-virtual {v0, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String;
move-result-object v0
invoke-static {v1, v0}, Lcom/imo/android/imoim/util/df;->a(Ljava/lang/Enum;Ljava/lang/String;)V
:cond_6d
return-void
.end method
.method public static a(Lcom/imo/android/imoim/feeds/e/j$a;ILjava/util/Map;)V
.registers 5
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/imo/android/imoim/feeds/e/j$a;",
"I",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 67
new-instance v0, Ljava/util/HashMap;
invoke-direct {v0}, Ljava/util/HashMap;-><init>()V
.line 68
invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String;
move-result-object p1
const-string v1, "event"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 69
iget-object p1, p0, Lcom/imo/android/imoim/feeds/e/j$a;->b:Ljava/lang/String;
const-string v1, "seqid"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 70
iget-object p1, p0, Lcom/imo/android/imoim/feeds/e/j$a;->c:Ljava/lang/String;
const-string v1, "msg_type"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 71
iget-object p1, p0, Lcom/imo/android/imoim/feeds/e/j$a;->d:Ljava/lang/String;
const-string v1, "content_type"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 72
iget-object p1, p0, Lcom/imo/android/imoim/feeds/e/j$a;->e:Ljava/lang/String;
const-string v1, "post_id"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 73
iget-object p1, p0, Lcom/imo/android/imoim/feeds/e/j$a;->a:Ljava/lang/String;
const-string v1, "push_type"
invoke-interface {v0, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p2, :cond_36
.line 75
invoke-interface {v0, p2}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
.line 77
:cond_36
iget-object p1, p0, Lcom/imo/android/imoim/feeds/e/j$a;->f:Ljava/util/Map;
if-eqz p1, :cond_3f
.line 78
iget-object p0, p0, Lcom/imo/android/imoim/feeds/e/j$a;->f:Ljava/util/Map;
invoke-interface {v0, p0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V
:cond_3f
const-string p0, "0"
const-string p1, "show_type"
.line 81
invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 82
sget-object p1, Lcom/imo/android/imoim/IMO;->o:Lcom/imo/android/imoim/managers/f;
invoke-virtual {p1}, Lcom/imo/android/imoim/managers/f;->d()Z
move-result p1
if-eqz p1, :cond_50
const-string p0, "1"
:cond_50
const-string p1, "uialive"
invoke-interface {v0, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 83
invoke-static {v0}, Lcom/imo/android/imoim/feeds/e/j;->a(Ljava/util/Map;)V
.line 84
sget-object p0, Lcom/imo/android/imoim/IMO;->O:Lcom/imo/android/imoim/managers/m;
const-string p1, "feeds_push"
invoke-virtual {p0, p1}, Lcom/imo/android/imoim/managers/m;->a(Ljava/lang/String;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
invoke-virtual {p0, v0}, Lcom/imo/android/imoim/managers/m$a;->a(Ljava/util/Map;)Lcom/imo/android/imoim/managers/m$a;
move-result-object p0
invoke-virtual {p0}, Lcom/imo/android/imoim/managers/m$a;->c()V
return-void
.end method
.method private static a(Ljava/util/Map;)V
.registers 3
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/Map<",
"Ljava/lang/String;",
"Ljava/lang/String;",
">;)V"
}
.end annotation
.line 101
sget-object v0, Lcom/imo/android/imoim/IMO;->X:Lcom/imo/android/imoim/managers/FeedManager;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/FeedManager;->b()Ljava/lang/String;
move-result-object v0
const-string v1, "language"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 102
sget-object v0, Lcom/imo/android/imoim/IMO;->X:Lcom/imo/android/imoim/managers/FeedManager;
.line 2104
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/FeedManager;->h()Lcom/imo/android/imoim/managers/FeedManager$a;
move-result-object v0
iget-object v0, v0, Lcom/imo/android/imoim/managers/FeedManager$a;->c:Ljava/lang/String;
const-string v1, "user_type"
.line 102
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 103
invoke-static {}, Lcom/imo/android/imoim/feeds/e/l;->b()Ljava/lang/String;
move-result-object v0
const-string v1, "entry_type"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v0, "is_stable"
const-string v1, "1"
.line 104
invoke-interface {p0, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 105
invoke-static {}, Lcom/imo/android/imoim/util/ei;->m()Ljava/lang/String;
move-result-object v0
const-string v1, "version_name"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 106
sget-object v0, Lcom/imo/android/imoim/IMO;->d:Lcom/imo/android/imoim/managers/c;
invoke-virtual {v0}, Lcom/imo/android/imoim/managers/c;->i()Ljava/lang/String;
move-result-object v0
const-string v1, "imo_uid"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
return-void
.end method