FcPageDetailPresenter.smali
.class public Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;
.super Ljava/lang/Object;
.source "FcPageDetailPresenter.java"
# interfaces
.implements Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcPageDetailPresenter;
# instance fields
.field mView:Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcPageDetailView;
.field private model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
# direct methods
.method static constructor <clinit>()V
.registers 1
return-void
.end method
.method public constructor <init>(Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcPageDetailView;)V
.registers 3
.param p1, "view" # Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcPageDetailView;
.line 20
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
.line 18
const/4 v0, 0x0
iput-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
.line 21
iput-object p1, p0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->mView:Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcPageDetailView;
.line 22
if-nez v0, :cond_11
.line 23
new-instance v0, Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
invoke-direct {v0}, Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;-><init>()V
iput-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
.line 25
:cond_11
return-void
.end method
# virtual methods
.method public getComments(JJJI)V
.registers 18
.param p1, "forumID" # J
.param p3, "commentId" # J
.param p5, "forumUserId" # J
.param p7, "limit" # I
.line 57
move-object v0, p0
iget-object v1, v0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
new-instance v9, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$2;
invoke-direct {v9, p0}, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$2;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;)V
move-wide v2, p1
move-wide v4, p3
move-wide v6, p5
move/from16 v8, p7
invoke-virtual/range {v1 .. v9}, Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;->getComments(JJJILcom/bjz/comm/net/base/DataListener;)V
.line 76
return-void
.end method
.method public getDetail(JJ)V
.registers 11
.param p1, "forumID" # J
.param p3, "forumUserId" # J
.line 34
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
new-instance v5, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$1;
invoke-direct {v5, p0}, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$1;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;)V
move-wide v1, p1
move-wide v3, p3
invoke-virtual/range {v0 .. v5}, Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;->getDetail(JJLcom/bjz/comm/net/base/DataListener;)V
.line 53
return-void
.end method
.method public getLikeUserList(JJI)V
.registers 13
.param p1, "forumId" # J
.param p3, "thumbId" # J
.param p5, "limit" # I
.line 103
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
new-instance v6, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$4;
invoke-direct {v6, p0}, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$4;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;)V
move-wide v1, p1
move-wide v3, p3
move v5, p5
invoke-virtual/range {v0 .. v6}, Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;->getLikeUserList(JJILcom/bjz/comm/net/base/DataListener;)V
.line 122
return-void
.end method
.method public getReplyList(Lcom/bjz/comm/net/bean/FcReplyBean;IJI)V
.registers 12
.param p1, "parentFcReplyBean" # Lcom/bjz/comm/net/bean/FcReplyBean;
.param p2, "parentFcReplyPosition" # I
.param p3, "commentId" # J
.param p5, "limit" # I
.line 80
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
new-instance v5, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$3;
invoke-direct {v5, p0, p1, p2}, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter$3;-><init>(Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;Lcom/bjz/comm/net/bean/FcReplyBean;I)V
move-object v1, p1
move-wide v2, p3
move v4, p5
invoke-virtual/range {v0 .. v5}, Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;->getReplyList(Lcom/bjz/comm/net/bean/FcReplyBean;JILcom/bjz/comm/net/base/DataListener;)V
.line 99
return-void
.end method
.method public unSubscribeTask()V
.registers 2
.line 29
iget-object v0, p0, Lcom/bjz/comm/net/mvp/presenter/FcPageDetailPresenter;->model:Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;
invoke-virtual {v0}, Lcom/bjz/comm/net/mvp/model/FcPageDetailModel;->unSubscribeTask()V
.line 30
return-void
.end method