FcCommItemPresenter.smali
.class public Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;
.super Ljava/lang/Object;
.source "FcCommItemPresenter.java"
# interfaces
.implements Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemPresenter;
# instance fields
.field private TAG:Ljava/lang/String;
.field private mView:Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemView;
.field private final model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemView;)V
.registers 3
.param p1, "view" # Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemView;
.line 25
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 21
const-class v0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v0
iput-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->TAG:Ljava/lang/String;
.line 26
iput-object p1, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->mView:Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemView;
.line 27
new-instance v0, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
invoke-direct {v0}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;-><init>()V
iput-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
.line 28
return-void
.end method
.method static synthetic access$000(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;)Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemView;
.registers 2
.param p0, "x0" # Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;
.line 20
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->mView:Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemView;
return-object v0
.end method
# virtual methods
.method public doAddIgnoreUser(Ljava/util/ArrayList;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/bjz/comm/net/bean/FcIgnoreUserBean;",
">;)V"
}
.end annotation
.line 211
.local p1, "ignores":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;"
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$9;
invoke-direct {v1, p0, p1}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$9;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;Ljava/util/ArrayList;)V
invoke-virtual {v0, p1, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doAddIgnoreUser(Ljava/util/ArrayList;Lcom/bjz/comm/net/base/DataListener;)V
.line 228
return-void
.end method
.method public doCancelFollowed(JI)V
.registers 6
.param p1, "followUID" # J
.param p3, "position" # I
.line 72
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$3;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$3;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JI)V
invoke-virtual {v0, p1, p2, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doCancelFollowed(JLcom/bjz/comm/net/base/DataListener;)V
.line 91
return-void
.end method
.method public doCancelLike(JJJJI)V
.registers 24
.param p1, "forumID" # J
.param p3, "forumUID" # J
.param p5, "commentID" # J
.param p7, "commentUID" # J
.param p9, "position" # I
.line 118
move-object v0, p0
iget-object v1, v0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v10, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$5;
move-wide v11, p1
move/from16 v13, p9
invoke-direct {v10, p0, v11, v12, v13}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$5;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JI)V
move-wide v2, p1
move-wide/from16 v4, p3
move-wide/from16 v6, p5
move-wide/from16 v8, p7
invoke-virtual/range {v1 .. v10}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doCancelLike(JJJJLcom/bjz/comm/net/base/DataListener;)V
.line 137
return-void
.end method
.method public doDeleteComment(JJJII)V
.registers 20
.param p1, "commentID" # J
.param p3, "forumID" # J
.param p5, "forumUser" # J
.param p7, "parentId" # I
.param p8, "childId" # I
.line 279
move-object v8, p0
iget-object v9, v8, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v10, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$12;
move-object v0, v10
move-object v1, p0
move-wide v2, p3
move-wide v4, p1
move/from16 v6, p7
move/from16 v7, p8
invoke-direct/range {v0 .. v7}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$12;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JJII)V
move-object v0, v9
move-wide v1, p1
move-wide v3, p3
move-wide/from16 v5, p5
move-object v7, v10
invoke-virtual/range {v0 .. v7}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doDeleteComment(JJJLcom/bjz/comm/net/base/DataListener;)V
.line 299
return-void
.end method
.method public doDeleteIgnoreUser(Ljava/util/ArrayList;)V
.registers 4
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/bjz/comm/net/bean/FcIgnoreUserBean;",
">;)V"
}
.end annotation
.line 232
.local p1, "ignores":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;"
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$10;
invoke-direct {v1, p0, p1}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$10;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;Ljava/util/ArrayList;)V
invoke-virtual {v0, p1, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doDeleteIgnoreUser(Ljava/util/ArrayList;Lcom/bjz/comm/net/base/DataListener;)V
.line 252
return-void
.end method
.method public doDeleteItem(JI)V
.registers 6
.param p1, "forumID" # J
.param p3, "position" # I
.line 141
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$6;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$6;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JI)V
invoke-virtual {v0, p1, p2, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doDeleteItem(JLcom/bjz/comm/net/base/DataListener;)V
.line 160
return-void
.end method
.method public doFollow(JI)V
.registers 6
.param p1, "followUID" # J
.param p3, "position" # I
.line 49
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$2;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$2;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JI)V
invoke-virtual {v0, p1, p2, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doFollow(JLcom/bjz/comm/net/base/DataListener;)V
.line 68
return-void
.end method
.method public doIgnoreItem(JI)V
.registers 6
.param p1, "forumID" # J
.param p3, "position" # I
.line 164
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$7;
invoke-direct {v1, p0, p1, p2, p3}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$7;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JI)V
invoke-virtual {v0, p1, p2, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doIgnoreItem(JLcom/bjz/comm/net/base/DataListener;)V
.line 183
return-void
.end method
.method public doLike(JJJJI)V
.registers 24
.param p1, "forumID" # J
.param p3, "forumUID" # J
.param p5, "commentID" # J
.param p7, "commentUID" # J
.param p9, "position" # I
.line 95
move-object v0, p0
iget-object v1, v0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v10, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$4;
move-wide v11, p1
move/from16 v13, p9
invoke-direct {v10, p0, v11, v12, v13}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$4;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JI)V
move-wide v2, p1
move-wide/from16 v4, p3
move-wide/from16 v6, p5
move-wide/from16 v8, p7
invoke-virtual/range {v1 .. v10}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doLike(JJJJLcom/bjz/comm/net/base/DataListener;)V
.line 114
return-void
.end method
.method public doReply(Lcom/bjz/comm/net/bean/RequestReplyFcBean;I)V
.registers 5
.param p1, "bean" # Lcom/bjz/comm/net/bean/RequestReplyFcBean;
.param p2, "replyParentPosition" # I
.line 256
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$11;
invoke-direct {v1, p0, p2, p1}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$11;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;ILcom/bjz/comm/net/bean/RequestReplyFcBean;)V
invoke-virtual {v0, p1, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doReply(Lcom/bjz/comm/net/bean/RequestReplyFcBean;Lcom/bjz/comm/net/base/DataListener;)V
.line 275
return-void
.end method
.method public doSetItemPermission(JII)V
.registers 13
.param p1, "forumID" # J
.param p3, "permission" # I
.param p4, "position" # I
.line 187
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v7, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$8;
move-object v1, v7
move-object v2, p0
move-wide v3, p1
move v5, p3
move v6, p4
invoke-direct/range {v1 .. v6}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$8;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;JII)V
invoke-virtual {v0, p1, p2, p3, v7}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->doSetItemPermission(JILcom/bjz/comm/net/base/DataListener;)V
.line 206
return-void
.end method
.method public getFCBackground(J)V
.registers 5
.param p1, "userId" # J
.line 32
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
new-instance v1, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$1;
invoke-direct {v1, p0}, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter$1;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;)V
invoke-virtual {v0, p1, p2, v1}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->getFcBackgroundUrl(JLcom/bjz/comm/net/base/DataListener;)V
.line 45
return-void
.end method
.method public unSubscribeTask()V
.registers 2
.line 304
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcCommItemPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
invoke-virtual {v0}, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->unSubscribeTask()V
.line 305
return-void
.end method