dp.smali
.class public final Lcom/imo/android/imoim/util/dp;
.super Ljava/lang/Object;
.source "SourceFile"
# direct methods
.method public static final a(Landroid/content/Context;Lcom/imo/android/imoim/data/l;Z)V
.registers 6
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "message"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 32
sget-object v0, Lcom/imo/android/imoim/IMO;->b:Lcom/imo/android/imoim/managers/bb;
const-string v1, "photo_share"
const-string v2, "video_share_click"
invoke-virtual {v0, v1, v2}, Lcom/imo/android/imoim/managers/bb;->a(Ljava/lang/String;Ljava/lang/String;)V
.line 33
iget-object v0, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;
if-eqz v0, :cond_c6
check-cast v0, Lcom/imo/android/imoim/data/message/imdata/bn;
.line 34
invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/bn;->l()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3e
invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/bn;->k()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_3e
invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/bn;->m()Ljava/lang/String;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_3e
return-void
.line 1527
:cond_3e
iget-object v0, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
.line 44
iget-object v0, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;
const-string v1, "type"
invoke-virtual {v0, v1}, Lorg/json/JSONObject;->has(Ljava/lang/String;)Z
move-result v0
if-eqz v0, :cond_54
.line 45
iget-object v0, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;
invoke-static {v0}, Lcom/imo/android/imoim/data/message/imdata/ae;->a(Lorg/json/JSONObject;)Lcom/imo/android/imoim/data/message/imdata/b;
move-result-object v0
goto :goto_61
:cond_54
const-string v0, ""
.line 47
invoke-static {v0}, Lcom/imo/android/imoim/data/message/imdata/bl;->a(Ljava/lang/String;)Lcom/imo/android/imoim/data/message/imdata/bl;
move-result-object v0
check-cast v0, Lcom/imo/android/imoim/data/message/imdata/b;
.line 48
iget-object v1, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;
invoke-virtual {v0, v1}, Lcom/imo/android/imoim/data/message/imdata/b;->b(Lorg/json/JSONObject;)Z
:goto_61
if-eqz v0, :cond_c5
.line 52
new-instance v1, Lcom/imo/android/imoim/globalshare/sharesession/y;
const/4 v2, 0x0
.line 2299
invoke-virtual {v0, v2}, Lcom/imo/android/imoim/data/message/imdata/b;->a(Z)Lorg/json/JSONObject;
move-result-object v0
const-string v2, "it.toJson()"
.line 52
invoke-static {v0, v2}, Lkotlin/f/b/o;->a(Ljava/lang/Object;Ljava/lang/String;)V
invoke-direct {v1, v0}, Lcom/imo/android/imoim/globalshare/sharesession/y;-><init>(Lorg/json/JSONObject;)V
.line 3041
iget-object v0, v1, Lcom/imo/android/imoim/globalshare/sharesession/y;->a:Lcom/imo/android/imoim/data/message/imdata/b;
if-eqz v0, :cond_c5
.line 54
sget-object v2, Lcom/imo/android/imoim/globalshare/sharesession/y;->d:Lcom/imo/android/imoim/globalshare/sharesession/y$a;
invoke-static {v0}, Lcom/imo/android/imoim/globalshare/sharesession/y$a;->a(Lcom/imo/android/imoim/data/message/imdata/b;)Z
move-result v0
if-eqz v0, :cond_ac
.line 55
new-instance v0, Lcom/imo/android/imoim/globalshare/sharesession/ae;
invoke-direct {v0}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V
.line 3527
iget-object p1, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_8e
const-string p1, "group"
goto :goto_90
:cond_8e
const-string p1, "chat"
.line 56
:goto_90
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V
const-string p1, "video"
.line 57
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V
if-eqz p2, :cond_9d
const-string p1, "direct"
goto :goto_9f
:cond_9d
const-string p1, "click"
.line 58
:goto_9f
invoke-virtual {v0, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V
.line 4043
iput-object v0, v1, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;
.line 60
sget-object p1, Lcom/imo/android/imoim/globalshare/SharingActivity2;->d:Lcom/imo/android/imoim/globalshare/SharingActivity2$a;
check-cast v1, Lcom/imo/android/imoim/globalshare/sharesession/ad;
invoke-static {p0, v1}, Lcom/imo/android/imoim/globalshare/SharingActivity2$a;->a(Landroid/content/Context;Lcom/imo/android/imoim/globalshare/sharesession/ad;)V
return-void
.line 62
:cond_ac
new-instance p0, Ljava/lang/StringBuilder;
const-string p2, "forward video failed: illegal imdata -> "
invoke-direct {p0, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object p1, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "share"
.line 4071
invoke-static {p1, p0}, Lcom/imo/android/imoim/util/bt;->d(Ljava/lang/String;Ljava/lang/String;)V
:cond_c5
return-void
.line 33
:cond_c6
new-instance p0, Lkotlin/TypeCastException;
const-string p1, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMDataVideoWrapper"
invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.end method
.method public static final b(Landroid/content/Context;Lcom/imo/android/imoim/data/l;Z)V
.registers 5
const-string v0, "context"
invoke-static {p0, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
const-string v0, "message"
invoke-static {p1, v0}, Lkotlin/f/b/o;->b(Ljava/lang/Object;Ljava/lang/String;)V
.line 4305
iget-object v0, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;
if-eqz v0, :cond_96
.line 74
check-cast v0, Lcom/imo/android/imoim/data/message/imdata/ba;
.line 75
invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/ba;->o()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_35
invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/ba;->n()Ljava/lang/String;
move-result-object v1
check-cast v1, Ljava/lang/CharSequence;
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_35
invoke-interface {v0}, Lcom/imo/android/imoim/data/message/imdata/ba;->p()Ljava/lang/String;
move-result-object v0
check-cast v0, Ljava/lang/CharSequence;
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-eqz v0, :cond_35
return-void
.line 4527
:cond_35
iget-object v0, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;
invoke-static {v0}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
.line 81
sget-object v0, Lcom/imo/android/imoim/globalshare/sharesession/n;->c:Lcom/imo/android/imoim/globalshare/sharesession/n$a;
.line 5305
iget-object v0, p1, Lcom/imo/android/imoim/data/l;->H:Lcom/imo/android/imoim/data/message/imdata/b;
if-eqz v0, :cond_8e
.line 81
invoke-static {v0}, Lcom/imo/android/imoim/globalshare/sharesession/n$a;->a(Lcom/imo/android/imoim/data/message/imdata/b;)Lcom/imo/android/imoim/globalshare/sharesession/n;
move-result-object v0
if-eqz v0, :cond_74
.line 83
new-instance v1, Lcom/imo/android/imoim/globalshare/sharesession/ae;
invoke-direct {v1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;-><init>()V
.line 5527
iget-object p1, p1, Lcom/imo/android/imoim/data/l;->d:Ljava/lang/String;
invoke-static {p1}, Lcom/imo/android/imoim/util/ei;->w(Ljava/lang/String;)Z
move-result p1
if-eqz p1, :cond_56
const-string p1, "group"
goto :goto_58
:cond_56
const-string p1, "chat"
.line 84
:goto_58
invoke-virtual {v1, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->a(Ljava/lang/String;)V
const-string p1, "pic"
.line 85
invoke-virtual {v1, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->b(Ljava/lang/String;)V
if-eqz p2, :cond_65
const-string p1, "direct"
goto :goto_67
:cond_65
const-string p1, "click"
.line 86
:goto_67
invoke-virtual {v1, p1}, Lcom/imo/android/imoim/globalshare/sharesession/ae;->c(Ljava/lang/String;)V
.line 6043
iput-object v1, v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;->k:Lcom/imo/android/imoim/globalshare/sharesession/ae;
.line 88
sget-object p1, Lcom/imo/android/imoim/globalshare/SharingActivity2;->d:Lcom/imo/android/imoim/globalshare/SharingActivity2$a;
check-cast v0, Lcom/imo/android/imoim/globalshare/sharesession/ad;
invoke-static {p0, v0}, Lcom/imo/android/imoim/globalshare/SharingActivity2$a;->a(Landroid/content/Context;Lcom/imo/android/imoim/globalshare/sharesession/ad;)V
return-void
.line 90
:cond_74
new-instance p0, Ljava/lang/StringBuilder;
const-string p2, "forward photo failed: illegal imdata -> "
invoke-direct {p0, p2}, Ljava/lang/StringBuilder;-><init>(Ljava/lang/String;)V
iget-object p1, p1, Lcom/imo/android/imoim/data/l;->v:Lorg/json/JSONObject;
invoke-virtual {p1}, Lorg/json/JSONObject;->toString()Ljava/lang/String;
move-result-object p1
invoke-virtual {p0, p1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder;
invoke-virtual {p0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String;
move-result-object p0
const-string p1, "sharePhoto"
invoke-static {p1, p0}, Lcom/imo/android/imoim/util/bt;->c(Ljava/lang/String;Ljava/lang/String;)V
return-void
.line 81
:cond_8e
new-instance p0, Lkotlin/TypeCastException;
const-string p1, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMData"
invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.line 74
:cond_96
new-instance p0, Lkotlin/TypeCastException;
const-string p1, "null cannot be cast to non-null type com.imo.android.imoim.data.message.imdata.IMDataPhotoWrapper"
invoke-direct {p0, p1}, Lkotlin/TypeCastException;-><init>(Ljava/lang/String;)V
throw p0
.end method