E.smali
.class public Lcom/sandboxol/blockymods/view/activity/friends/E;
.super Ljava/lang/Object;
.source "FriendActivityModel.java"
# direct methods
.method public constructor <init>()V
.registers 1
.line 1
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
.method private a(Landroid/content/Context;I)V
.registers 5
const/4 v0, 0x4
const-string v1, "Friend Detail Page"
if-eq p2, v0, :cond_21
const/4 v0, 0x5
if-eq p2, v0, :cond_1b
const/4 v0, 0x6
if-eq p2, v0, :cond_15
const/4 v0, 0x7
if-eq p2, v0, :cond_f
goto :goto_26
:cond_f
const-string p2, "apply_dialog_party_info_fri"
.line 14
invoke-static {p1, p2, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_26
:cond_15
const-string p2, "apply_search_fri"
.line 15
invoke-static {p1, p2, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_26
:cond_1b
const-string p2, "apply_filter_fri"
.line 16
invoke-static {p1, p2, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
goto :goto_26
:cond_21
const-string p2, "apply_recom_fri"
.line 17
invoke-static {p1, p2, v1}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
:goto_26
return-void
.end method
.method private a(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;Ljava/lang/String;)V
.registers 14
.line 10
invoke-virtual {p2}, Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;->getFriendId()J
move-result-wide v0
new-instance v8, Lcom/sandboxol/blockymods/view/activity/friends/y;
move-object v2, v8
move-object v3, p0
move-object v4, p1
move-object v5, p4
move-object v6, p3
move-object v7, p2
invoke-direct/range {v2 .. v7}, Lcom/sandboxol/blockymods/view/activity/friends/y;-><init>(Lcom/sandboxol/blockymods/view/activity/friends/E;Landroid/content/Context;Ljava/lang/String;Lcom/sandboxol/greendao/entity/Friend;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;)V
invoke-static {p1, v0, v1, p4, v8}, Lcom/sandboxol/blockymods/web/FriendApi;->friendAddAlias(Landroid/content/Context;JLjava/lang/String;Lcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method static synthetic a(Lcom/sandboxol/blockymods/view/activity/friends/E;Landroid/content/Context;I)V
.registers 3
.line 3
invoke-direct {p0, p1, p2}, Lcom/sandboxol/blockymods/view/activity/friends/E;->a(Landroid/content/Context;I)V
return-void
.end method
.method static synthetic a(Lcom/sandboxol/blockymods/view/activity/friends/E;Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;)V
.registers 4
.line 1
invoke-direct {p0, p1, p2, p3}, Lcom/sandboxol/blockymods/view/activity/friends/E;->b(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;)V
return-void
.end method
.method static synthetic a(Lcom/sandboxol/blockymods/view/activity/friends/E;Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;Ljava/lang/String;)V
.registers 5
.line 2
invoke-direct {p0, p1, p2, p3, p4}, Lcom/sandboxol/blockymods/view/activity/friends/E;->a(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;Ljava/lang/String;)V
return-void
.end method
.method private b(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;)V
.registers 7
.line 1
invoke-virtual {p2}, Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;->getFriendId()J
move-result-wide v0
new-instance v2, Lcom/sandboxol/blockymods/view/activity/friends/z;
invoke-direct {v2, p0, p1, p3, p2}, Lcom/sandboxol/blockymods/view/activity/friends/z;-><init>(Lcom/sandboxol/blockymods/view/activity/friends/E;Landroid/content/Context;Lcom/sandboxol/greendao/entity/Friend;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;)V
invoke-static {p1, v0, v1, v2}, Lcom/sandboxol/blockymods/web/FriendApi;->friendDeleteAlias(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
# virtual methods
.method public a(Landroid/app/Activity;J)V
.registers 5
.line 27
new-instance v0, Lcom/sandboxol/blockymods/view/activity/friends/D;
invoke-direct {v0, p0, p2, p3, p1}, Lcom/sandboxol/blockymods/view/activity/friends/D;-><init>(Lcom/sandboxol/blockymods/view/activity/friends/E;JLandroid/app/Activity;)V
invoke-static {p1, p2, p3, v0}, Lcom/sandboxol/blockymods/web/FriendApi;->addToBlacklist(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public a(Landroid/app/Activity;JILjava/lang/String;)V
.registers 13
.line 11
new-instance v0, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
invoke-direct {v0, p1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;-><init>(Landroid/content/Context;)V
const v1, 0x7f120083
invoke-virtual {p1, v1}, Landroid/app/Activity;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->c(Ljava/lang/String;)Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
move-result-object v0
invoke-virtual {v0, p5}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->b(Ljava/lang/String;)Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
move-result-object p5
new-instance v6, Lcom/sandboxol/blockymods/view/activity/friends/B;
move-object v0, v6
move-object v1, p0
move-object v2, p1
move-wide v3, p2
move v5, p4
invoke-direct/range {v0 .. v5}, Lcom/sandboxol/blockymods/view/activity/friends/B;-><init>(Lcom/sandboxol/blockymods/view/activity/friends/E;Landroid/app/Activity;JI)V
.line 12
invoke-virtual {p5, v6}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->a(Lcom/sandboxol/blockymods/view/dialog/EditTextDialog$a;)Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
move-result-object p1
.line 13
invoke-virtual {p1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->show()V
return-void
.end method
.method public a(Landroid/app/Activity;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;)V
.registers 6
.line 18
invoke-virtual {p3}, Lcom/sandboxol/greendao/entity/Friend;->getAlias()Ljava/lang/String;
move-result-object v0
invoke-static {v0}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v0
if-nez v0, :cond_f
.line 19
invoke-virtual {p3}, Lcom/sandboxol/greendao/entity/Friend;->getAlias()Ljava/lang/String;
move-result-object p3
goto :goto_13
.line 20
:cond_f
invoke-virtual {p3}, Lcom/sandboxol/greendao/entity/Friend;->getNickName()Ljava/lang/String;
move-result-object p3
.line 21
:goto_13
:try_start_13
invoke-virtual {p2}, Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;->getFriendId()J
move-result-wide v0
invoke-static {v0, v1}, Ljava/lang/String;->valueOf(J)Ljava/lang/String;
move-result-object p2
.line 22
invoke-static {p1, p2, p3}, Lcom/sandboxol/blockymods/utils/logic/ba;->a(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)V
:try_end_1e
.catch Ljava/lang/ExceptionInInitializerError; {:try_start_13 .. :try_end_1e} :catch_24
.catch Ljava/lang/IllegalArgumentException; {:try_start_13 .. :try_end_1e} :catch_1f
goto :goto_28
:catch_1f
move-exception p2
.line 23
invoke-virtual {p2}, Ljava/lang/IllegalArgumentException;->printStackTrace()V
goto :goto_28
:catch_24
move-exception p2
.line 24
invoke-virtual {p2}, Ljava/lang/ExceptionInInitializerError;->printStackTrace()V
:goto_28
const-string p2, "chat_send_click"
.line 25
invoke-static {p1, p2}, Lcom/sandboxol/common/interfaces/ReportDataAdapter;->onEvent(Landroid/content/Context;Ljava/lang/String;)V
.line 26
invoke-virtual {p1}, Landroid/app/Activity;->finish()V
return-void
.end method
.method public a(Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;)V
.registers 6
.line 4
new-instance v0, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
invoke-direct {v0, p1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;-><init>(Landroid/content/Context;)V
const v1, 0x7f120085
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->c(Ljava/lang/String;)Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
move-result-object v0
.line 5
invoke-virtual {p3}, Lcom/sandboxol/greendao/entity/Friend;->getAlias()Ljava/lang/String;
move-result-object v1
invoke-static {v1}, Landroid/text/TextUtils;->isEmpty(Ljava/lang/CharSequence;)Z
move-result v1
if-eqz v1, :cond_25
const v1, 0x7f1207d6
.line 6
invoke-virtual {p1, v1}, Landroid/content/Context;->getString(I)Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->b(Ljava/lang/String;)Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
goto :goto_2c
.line 7
:cond_25
invoke-virtual {p3}, Lcom/sandboxol/greendao/entity/Friend;->getAlias()Ljava/lang/String;
move-result-object v1
invoke-virtual {v0, v1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->a(Ljava/lang/String;)Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
.line 8
:goto_2c
new-instance v1, Lcom/sandboxol/blockymods/view/activity/friends/x;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/sandboxol/blockymods/view/activity/friends/x;-><init>(Lcom/sandboxol/blockymods/view/activity/friends/E;Landroid/content/Context;Lcom/sandboxol/blockymods/entity/FriendActivityIntentInfo;Lcom/sandboxol/greendao/entity/Friend;)V
invoke-virtual {v0, v1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->a(Lcom/sandboxol/blockymods/view/dialog/EditTextDialog$a;)Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;
move-result-object p1
.line 9
invoke-virtual {p1}, Lcom/sandboxol/blockymods/view/dialog/EditTextDialog;->show()V
return-void
.end method
.method public b(Landroid/app/Activity;J)V
.registers 5
.line 2
new-instance v0, Lcom/sandboxol/blockymods/view/activity/friends/C;
invoke-direct {v0, p0, p2, p3, p1}, Lcom/sandboxol/blockymods/view/activity/friends/C;-><init>(Lcom/sandboxol/blockymods/view/activity/friends/E;JLandroid/app/Activity;)V
invoke-static {p1, p2, p3, v0}, Lcom/sandboxol/blockymods/web/FriendApi;->friendDelete(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method
.method public c(Landroid/app/Activity;J)V
.registers 5
.line 1
new-instance v0, Lcom/sandboxol/blockymods/view/activity/friends/w;
invoke-direct {v0, p0, p2, p3, p1}, Lcom/sandboxol/blockymods/view/activity/friends/w;-><init>(Lcom/sandboxol/blockymods/view/activity/friends/E;JLandroid/app/Activity;)V
invoke-static {p1, p2, p3, v0}, Lcom/sandboxol/blockymods/web/FriendApi;->friendAgreeAdd(Landroid/content/Context;JLcom/sandboxol/common/base/web/OnResponseListener;)V
return-void
.end method