FcCommItemModel.smali
.class public Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
.super Ljava/lang/Object;
.source "FcCommItemModel.java"
# interfaces
.implements Lcom/bjz/comm/net/mvp/contract/BaseFcContract$IFcCommItemModel;
# static fields
.field private static final TAG:Ljava/lang/String;
# direct methods
.method static constructor <clinit>()V
.registers 1
.line 26
const-class v0, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;
invoke-virtual {v0}, Ljava/lang/Class;->getSimpleName()Ljava/lang/String;
move-result-object v0
sput-object v0, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
return-void
.end method
.method public constructor <init>()V
.registers 1
.line 25
invoke-direct {p0}, Ljava/lang/Object;-><init>()V
return-void
.end method
# virtual methods
.method public doAddIgnoreUser(Ljava/util/ArrayList;Lcom/bjz/comm/net/base/DataListener;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/bjz/comm/net/bean/FcIgnoreUserBean;",
">;",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponse<",
"Ljava/util/ArrayList<",
"Lcom/bjz/comm/net/bean/FcIgnoreUserBean;",
">;>;>;)V"
}
.end annotation
.line 114
.local p1, "ignores":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;"
.local p2, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponse<Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 115
const-string v1, "Ignores"
invoke-virtual {v0, v1, p1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 116
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 117
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->doAddIgnoreUser(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 118
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponse<Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;
invoke-direct {v4, p2}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p2}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendCommRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 119
return-void
.end method
.method public doCancelFollowed(JLcom/bjz/comm/net/base/DataListener;)V
.registers 10
.param p1, "followUID" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponseNoData;",
">;)V"
}
.end annotation
.line 46
.local p3, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 47
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "FollowUID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 48
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 49
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->doCancelFollowed(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 50
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;
invoke-direct {v4, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequestNoData(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 51
return-void
.end method
.method public doCancelLike(JJJJLcom/bjz/comm/net/base/DataListener;)V
.registers 18
.param p1, "forumID" # J
.param p3, "forumUID" # J
.param p5, "commentID" # J
.param p7, "commentUID" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJJJ",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponse<",
"Lcom/bjz/comm/net/bean/FcLikeBean;",
">;>;)V"
}
.end annotation
.line 75
.local p9, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcLikeBean;>;>;"
move-object/from16 v0, p9
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v1
.line 76
.local v1, "build":Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const-string v3, "ForumID"
invoke-virtual {v1, v3, v2}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
.line 77
invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const-string v3, "ForumUID"
invoke-virtual {v1, v3, v2}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
.line 78
const-wide/16 v2, -0x1
cmp-long v4, p5, v2
if-eqz v4, :cond_34
cmp-long v4, p7, v2
if-eqz v4, :cond_34
.line 79
invoke-static {p5, p6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const-string v3, "CommentID"
invoke-virtual {v1, v3, v2}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
.line 80
invoke-static/range {p7 .. p8}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const-string v3, "CommentUID"
invoke-virtual {v1, v3, v2}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
.line 82
:cond_34
invoke-virtual {v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v2
.line 83
.local v2, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v3
invoke-virtual {v3}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v3
invoke-interface {v3, v2}, Lcom/bjz/comm/net/api/ApiMomentForum;->doCancelLike(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v3
.line 84
.local v3, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcLikeBean;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v4
sget-object v5, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual/range {p9 .. p9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v6, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;
invoke-direct {v6, v0}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual/range {p9 .. p9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v7, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v7, v0}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v4, v5, v3, v6, v7}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 85
return-void
.end method
.method public doDeleteComment(JJJLcom/bjz/comm/net/base/DataListener;)V
.registers 14
.param p1, "commentID" # J
.param p3, "forumID" # J
.param p5, "forumUser" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJJ",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponseNoData;",
">;)V"
}
.end annotation
.line 148
.local p7, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 149
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "CommentID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 150
invoke-static {p3, p4}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ForumID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 151
invoke-static {p5, p6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ForumUser"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 152
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 153
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->deleteReplyForum(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 154
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;
invoke-direct {v4, p7}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p7}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p7}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequestNoData(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 155
return-void
.end method
.method public doDeleteIgnoreUser(Ljava/util/ArrayList;Lcom/bjz/comm/net/base/DataListener;)V
.registers 9
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Ljava/util/ArrayList<",
"Lcom/bjz/comm/net/bean/FcIgnoreUserBean;",
">;",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponse<",
"Ljava/util/ArrayList<",
"Lcom/bjz/comm/net/bean/FcIgnoreUserBean;",
">;>;>;)V"
}
.end annotation
.line 123
.local p1, "ignores":Ljava/util/ArrayList;, "Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;"
.local p2, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponse<Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 124
const-string v1, "Ignores"
invoke-virtual {v0, v1, p1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 125
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 126
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->doDeleteIgnoreUser(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 127
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponse<Ljava/util/ArrayList<Lcom/bjz/comm/net/bean/FcIgnoreUserBean;>;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;
invoke-direct {v4, p2}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p2}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendCommRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 128
return-void
.end method
.method public doDeleteItem(JLcom/bjz/comm/net/base/DataListener;)V
.registers 10
.param p1, "forumID" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponseNoData;",
">;)V"
}
.end annotation
.line 89
.local p3, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ForumID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 90
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->doDeleteItem(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 91
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;
invoke-direct {v4, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequestNoData(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 92
return-void
.end method
.method public doFollow(JLcom/bjz/comm/net/base/DataListener;)V
.registers 10
.param p1, "followUID" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponseNoData;",
">;)V"
}
.end annotation
.line 37
.local p3, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 38
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "FollowUID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 39
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 40
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->doFollow(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 41
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;
invoke-direct {v4, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequestNoData(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 42
return-void
.end method
.method public doIgnoreItem(JLcom/bjz/comm/net/base/DataListener;)V
.registers 10
.param p1, "forumID" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponseNoData;",
">;)V"
}
.end annotation
.line 96
.local p3, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ForumID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 97
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->doIgnoreItem(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 98
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;
invoke-direct {v4, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequestNoData(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 99
return-void
.end method
.method public doLike(JJJJLcom/bjz/comm/net/base/DataListener;)V
.registers 18
.param p1, "forumID" # J
.param p3, "forumUID" # J
.param p5, "commentID" # J
.param p7, "commentUID" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(JJJJ",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponse<",
"Lcom/bjz/comm/net/bean/FcLikeBean;",
">;>;)V"
}
.end annotation
.line 55
.local p9, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcLikeBean;>;>;"
move-object/from16 v0, p9
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v1
.line 63
.local v1, "build":Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const-string v3, "ForumID"
invoke-virtual {v1, v3, v2}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v2
.line 64
const/4 v3, 0x1
invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v3
const-string v4, "UpDown"
invoke-virtual {v2, v4, v3}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
.line 65
const-wide/16 v2, -0x1
cmp-long v4, p5, v2
if-eqz v4, :cond_2d
cmp-long v4, p7, v2
if-eqz v4, :cond_2d
.line 66
invoke-static {p5, p6}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v2
const-string v3, "CommentID"
invoke-virtual {v1, v3, v2}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
.line 68
:cond_2d
invoke-virtual {v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v2
.line 69
.local v2, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v3
invoke-virtual {v3}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v3
invoke-interface {v3, v2}, Lcom/bjz/comm/net/api/ApiMomentForum;->doLike(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v3
.line 70
.local v3, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcLikeBean;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v4
sget-object v5, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual/range {p9 .. p9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v6, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;
invoke-direct {v6, v0}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual/range {p9 .. p9}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v7, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v7, v0}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v4, v5, v3, v6, v7}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 71
return-void
.end method
.method public doReply(Lcom/bjz/comm/net/bean/RequestReplyFcBean;Lcom/bjz/comm/net/base/DataListener;)V
.registers 9
.param p1, "bean" # Lcom/bjz/comm/net/bean/RequestReplyFcBean;
.annotation system Ldalvik/annotation/Signature;
value = {
"(",
"Lcom/bjz/comm/net/bean/RequestReplyFcBean;",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponse<",
"Lcom/bjz/comm/net/bean/FcReplyBean;",
">;>;)V"
}
.end annotation
.line 132
.local p2, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcReplyBean;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 133
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getForumID()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ForumID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 134
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getForumUser()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ForumUser"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 135
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getSupID()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "SupID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 136
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getSupUser()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "SupUser"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 137
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getReplayID()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ReplayID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 138
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getReplayUID()J
move-result-wide v1
invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ReplayUID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 139
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getContent()Ljava/lang/String;
move-result-object v1
const-string v2, "Content"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 140
invoke-virtual {p1}, Lcom/bjz/comm/net/bean/RequestReplyFcBean;->getEntitys()Ljava/util/ArrayList;
move-result-object v1
const-string v2, "Entitys"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 141
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 142
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->replyForum(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 143
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcReplyBean;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;
invoke-direct {v4, p2}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p2}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p2}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 144
return-void
.end method
.method public doSetItemPermission(JILcom/bjz/comm/net/base/DataListener;)V
.registers 11
.param p1, "forumID" # J
.param p3, "permission" # I
.annotation system Ldalvik/annotation/Signature;
value = {
"(JI",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponseNoData;",
">;)V"
}
.end annotation
.line 103
.local p4, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/JsonCreateUtils;->build()Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 104
invoke-static {p1, p2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long;
move-result-object v1
const-string v2, "ForumID"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 105
invoke-static {p3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer;
move-result-object v1
const-string v2, "Permission"
invoke-virtual {v0, v2, v1}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->addParam(Ljava/lang/String;Ljava/lang/Object;)Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;
move-result-object v0
.line 106
invoke-virtual {v0}, Lcom/bjz/comm/net/utils/JsonCreateUtils$MapForJsonObject;->getHttpBody()Lokhttp3/RequestBody;
move-result-object v0
.line 107
.local v0, "requestBody":Lokhttp3/RequestBody;
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v1
invoke-virtual {v1}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v1
invoke-interface {v1, v0}, Lcom/bjz/comm/net/api/ApiMomentForum;->doSetItemPermission(Lokhttp3/RequestBody;)Lio/reactivex/Observable;
move-result-object v1
.line 108
.local v1, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponseNoData;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v2
sget-object v3, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;
invoke-direct {v4, p4}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$Q4eiTxgqNLBS9F1srtGjxo_XKCo;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p4}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v5, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v5, p4}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v2, v3, v1, v4, v5}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequestNoData(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 109
return-void
.end method
.method public getFcBackgroundUrl(JLcom/bjz/comm/net/base/DataListener;)V
.registers 9
.param p1, "userId" # J
.annotation system Ldalvik/annotation/Signature;
value = {
"(J",
"Lcom/bjz/comm/net/base/DataListener<",
"Lcom/bjz/comm/net/bean/BResponse<",
"Lcom/bjz/comm/net/bean/FcBgBean;",
">;>;)V"
}
.end annotation
.line 31
.local p3, "listener":Lcom/bjz/comm/net/base/DataListener;, "Lcom/bjz/comm/net/base/DataListener<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcBgBean;>;>;"
invoke-static {}, Lcom/bjz/comm/net/factory/ApiFactory;->getInstance()Lcom/bjz/comm/net/factory/ApiFactory;
move-result-object v0
invoke-virtual {v0}, Lcom/bjz/comm/net/factory/ApiFactory;->getApiMomentForum()Lcom/bjz/comm/net/api/ApiMomentForum;
move-result-object v0
invoke-interface {v0, p1, p2}, Lcom/bjz/comm/net/api/ApiMomentForum;->getFCBackground(J)Lio/reactivex/Observable;
move-result-object v0
.line 32
.local v0, "observable":Lio/reactivex/Observable;, "Lio/reactivex/Observable<Lcom/bjz/comm/net/bean/BResponse<Lcom/bjz/comm/net/bean/FcBgBean;>;>;"
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v1
sget-object v2, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v3, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;
invoke-direct {v3, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$mSGpaT9jJInhBATBTFCU4D9tp7s;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {p3}, Ljava/lang/Object;->getClass()Ljava/lang/Class;
new-instance v4, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;
invoke-direct {v4, p3}, Lcom/bjz/comm/net/mvp/model/-$$Lambda$77dzvAKl1g9CDlxE-uR3k6XzTbI;-><init>(Lcom/bjz/comm/net/base/DataListener;)V
invoke-virtual {v1, v2, v0, v3, v4}, Lcom/bjz/comm/net/utils/RxHelper;->sendRequest(Ljava/lang/String;Lio/reactivex/Observable;Lio/reactivex/functions/Consumer;Lio/reactivex/functions/Consumer;)V
.line 33
return-void
.end method
.method public unSubscribeTask()V
.registers 3
.line 160
invoke-static {}, Lcom/bjz/comm/net/utils/RxHelper;->getInstance()Lcom/bjz/comm/net/utils/RxHelper;
move-result-object v0
sget-object v1, Lcom/bjz/comm/net/mvp/model/FcCommItemModel;->TAG:Ljava/lang/String;
invoke-virtual {v0, v1}, Lcom/bjz/comm/net/utils/RxHelper;->unSubscribeTask(Ljava/lang/String;)V
.line 161
return-void
.end method