a.smali
.class public final Lcom/imo/android/imoim/rooms/b/a;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static final a(Ljava/lang/String;)V
.registers 5
const-string v0, "scene"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 60
new-instance v1, Ljava/util/LinkedHashMap;
invoke-direct {v1}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v1, Ljava/util/Map;
const-string v2, "action"
const-string v3, "match"
.line 61
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "opt"
const-string v3, "show"
.line 62
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 63
invoke-interface {v1, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "01007010"
.line 64
invoke-static {p0, v1}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static final a(Ljava/lang/String;Ljava/lang/String;)V
.registers 7
const-string v0, "opt"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "scene"
invoke-static {p1, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 42
new-instance v2, Ljava/util/LinkedHashMap;
invoke-direct {v2}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v2, Ljava/util/Map;
const-string v3, "action"
const-string v4, "match"
.line 43
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 44
invoke-interface {v2, v0, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 45
invoke-interface {v2, v1, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "01007010"
.line 46
invoke-static {p0, v2}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static final a(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V
.registers 7
const-string v0, "oldCC"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "newCC"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "scene"
invoke-static {p2, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 50
new-instance v1, Ljava/util/LinkedHashMap;
invoke-direct {v1}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v1, Ljava/util/Map;
const-string v2, "action"
const-string v3, "match"
.line 51
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v2, "opt"
const-string v3, "region_changed"
.line 52
invoke-interface {v1, v2, v3}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 53
invoke-interface {v1, v0, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p2, "region_before"
.line 54
invoke-interface {v1, p2, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "region_after"
.line 55
invoke-interface {v1, p0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "01007010"
.line 56
invoke-static {p0, v1}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static final a(Ljava/lang/String;Ljava/lang/String;ZLjava/lang/String;)V
.registers 7
const-string v0, "action"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "opt"
invoke-static {p1, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v2, 0x4
new-array v2, v2, [Lkotlin/m;
.line 13
invoke-static {v0, p0}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object p0
const/4 v0, 0x0
aput-object p0, v2, v0
.line 14
invoke-static {v1, p1}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object p0
const/4 p1, 0x1
aput-object p0, v2, p1
if-eqz p2, :cond_20
const-string p0, "1"
goto :goto_22
:cond_20
const-string p0, "0"
:goto_22
const-string p1, "is_video"
.line 15
invoke-static {p1, p0}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object p0
const/4 p1, 0x2
aput-object p0, v2, p1
const/4 p0, 0x3
if-nez p3, :cond_30
const-string p3, ""
:cond_30
const-string p1, "item"
.line 16
invoke-static {p1, p3}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object p1
aput-object p1, v2, p0
.line 12
invoke-static {v2}, Lkotlin/a/af;->b([Lkotlin/m;)Ljava/util/Map;
move-result-object p0
const-string p1, "01007010"
.line 11
invoke-static {p1, p0}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static final varargs a(Ljava/lang/String;[Lkotlin/m;)V
.registers 7
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/lang/String;",
"[",
"Lkotlin/m<",
"Ljava/lang/String;",
"+",
"Ljava/lang/Object;",
">;)V"
}
.end annotation
const-string v0, "opt"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "data"
invoke-static {p1, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const/4 v1, 0x2
new-array v1, v1, [Lkotlin/m;
const-string v2, "action"
const-string v3, "av_call"
.line 22
invoke-static {v2, v3}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object v2
const/4 v3, 0x0
aput-object v2, v1, v3
invoke-static {v0, p0}, Lkotlin/s;->a(Ljava/lang/Object;Ljava/lang/Object;)Lkotlin/m;
move-result-object p0
const/4 v0, 0x1
aput-object p0, v1, v0
invoke-static {v1}, Lkotlin/a/af;->b([Lkotlin/m;)Ljava/util/Map;
move-result-object p0
.line 23
sget-object v1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
const-string v2, "IMO.avManager"
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 3950
iget-boolean v1, v1, Lcom/imo/android/imoim/av/AVManager;->f:Z
if-eqz v1, :cond_31
const-string v1, "video_call"
goto :goto_33
:cond_31
const-string v1, "audio_call"
:goto_33
const-string v4, "play_scene"
.line 23
invoke-interface {p0, v4, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 24
sget-object v1, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-static {v1, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 4830
iget-object v1, v1, Lcom/imo/android/imoim/av/AVManager;->b:Lcom/imo/android/imoim/av/AVManager$c;
.line 24
sget-object v4, Lcom/imo/android/imoim/av/AVManager$c;->TALKING:Lcom/imo/android/imoim/av/AVManager$c;
if-ne v1, v4, :cond_44
const/4 v3, 0x1
:cond_44
invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
const-string v1, "on_the_phone"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 25
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 5357
iget-boolean v0, v0, Lcom/imo/android/imoim/av/AVManager;->j:Z
.line 25
invoke-static {v0}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean;
move-result-object v0
const-string v1, "is_initiator"
invoke-interface {p0, v1, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 26
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 6005
iget-object v0, v0, Lcom/imo/android/imoim/av/AVManager;->c:Ljava/lang/String;
const-string v1, ""
if-nez v0, :cond_69
move-object v0, v1
:cond_69
const-string v3, "conv_id"
.line 26
invoke-interface {p0, v3, v0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 27
sget-object v0, Lcom/imo/android/imoim/IMO;->y:Lcom/imo/android/imoim/av/AVManager;
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
.line 6997
iget-object v0, v0, Lcom/imo/android/imoim/av/AVManager;->l:Ljava/lang/String;
if-nez v0, :cond_78
goto :goto_79
:cond_78
move-object v1, v0
:goto_79
const-string v0, "buid"
.line 27
invoke-interface {p0, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 28
invoke-static {p0, p1}, Lkotlin/a/af;->a(Ljava/util/Map;[Lkotlin/m;)V
const-string p1, "01007010"
.line 29
invoke-static {p1, p0}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method
.method public static final a(ZLjava/lang/String;JLjava/lang/String;)V
.registers 10
const-string v0, "reason"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v1, "scene"
invoke-static {p4, v1}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 68
new-instance v2, Ljava/util/LinkedHashMap;
invoke-direct {v2}, Ljava/util/LinkedHashMap;-><init>()V
check-cast v2, Ljava/util/Map;
const-string v3, "action"
const-string v4, "match"
.line 69
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string v3, "opt"
const-string v4, "match_result"
.line 70
invoke-interface {v2, v3, v4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 71
invoke-interface {v2, v1, p4}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
if-eqz p0, :cond_27
const-string p0, "1"
goto :goto_29
:cond_27
const-string p0, "0"
:goto_29
const-string p4, "result"
.line 72
invoke-interface {v2, p4, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
.line 73
invoke-interface {v2, v0, p1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-wide/16 p0, 0x0
cmp-long p4, p2, p0
if-nez p4, :cond_38
goto :goto_3d
.line 74
:cond_38
invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J
move-result-wide p0
sub-long/2addr p0, p2
:goto_3d
invoke-static {p0, p1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object p0
const-string p1, "duration"
invoke-interface {v2, p1, p0}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
const-string p0, "01007010"
.line 75
invoke-static {p0, v2}, Lcom/imo/android/imoim/rooms/b/h;->b(Ljava/lang/String;Ljava/util/Map;)V
return-void
.end method