1:红包发布和打开
2:抢最标准的红包
This commit is contained in:
@@ -169,8 +169,10 @@ public class RetrofitClient {
|
||||
}
|
||||
return INSTANCE;
|
||||
}
|
||||
|
||||
/**
|
||||
* 检查网络连接状态
|
||||
*
|
||||
* @return true表示网络可用,false表示网络不可用
|
||||
*/
|
||||
private boolean isNetworkAvailable() {
|
||||
@@ -185,13 +187,15 @@ public class RetrofitClient {
|
||||
|
||||
/**
|
||||
* 网络不可用时的统一处理方法
|
||||
*
|
||||
* @param observer BaseObserver对象
|
||||
* @param <T> 泛型类型
|
||||
* @param <T> 泛型类型
|
||||
*/
|
||||
private <T> void handleNetworkUnavailable(BaseObserver<T> observer) {
|
||||
ToastUtils.showShort("网络不可用,请检查网络设置");
|
||||
observer.onError(new Throwable("网络不可用,请检查网络设置"));
|
||||
}
|
||||
|
||||
public <T> T createApiClient(Class<T> apiClientClass) {
|
||||
return mRetrofit.create(apiClientClass);
|
||||
}
|
||||
@@ -227,8 +231,8 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void userRoomBack(String room_id,String type){//用户退出前后台保留数据操作 type:1:切后台 2:切前台
|
||||
sApiServer.userRoomBack(room_id,type).enqueue(new Callback<ResponseBody>() {
|
||||
public void userRoomBack(String room_id, String type) {//用户退出前后台保留数据操作 type:1:切后台 2:切前台
|
||||
sApiServer.userRoomBack(room_id, type).enqueue(new Callback<ResponseBody>() {
|
||||
@Override
|
||||
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
|
||||
|
||||
@@ -285,22 +289,23 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void getRoomHourRanking(String page, String page_limit, BaseObserver<RoomHourBean> observer){
|
||||
public void getRoomHourRanking(String page, String page_limit, BaseObserver<RoomHourBean> observer) {
|
||||
sApiServer.getRoomHourRanking(page, page_limit).enqueue(new Callback<BaseModel<RoomHourBean>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<RoomHourBean>> call, Response<BaseModel<RoomHourBean>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<RoomHourBean> listBaseModel = response.body();
|
||||
if (listBaseModel != null) {
|
||||
if (listBaseModel.getCode()==1) {
|
||||
if (listBaseModel.getCode() == 1) {
|
||||
observer.onNext(listBaseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
ToastUtils.showShort(listBaseModel.getMsg());
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<RoomHourBean>> call, Throwable t) {
|
||||
t.printStackTrace();
|
||||
@@ -448,11 +453,11 @@ public class RetrofitClient {
|
||||
sApiServer.getMessagetitle(type, page, page_limit).enqueue(new Callback<BaseModel<List<NewsMessageList>>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<List<NewsMessageList>>> call, Response<BaseModel<List<NewsMessageList>>> response) {
|
||||
if (response.code() == 200){
|
||||
if (response.code() == 200) {
|
||||
BaseModel<List<NewsMessageList>> baseModel = response.body();
|
||||
if (baseModel.getCode()==1){
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
}
|
||||
}
|
||||
@@ -466,16 +471,16 @@ public class RetrofitClient {
|
||||
}
|
||||
|
||||
public void withdrawalList(String page, String page_limit, String search_stime, String search_etime, BaseObserver<List<WithdrawalBean>> observer) {
|
||||
sApiServer.withdrawalList(page,page_limit,search_stime,search_etime).enqueue(new Callback<BaseModel<List<WithdrawalBean>>>() {
|
||||
sApiServer.withdrawalList(page, page_limit, search_stime, search_etime).enqueue(new Callback<BaseModel<List<WithdrawalBean>>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<List<WithdrawalBean>>> call, Response<BaseModel<List<WithdrawalBean>>> response) {
|
||||
if (response.code() == 200){
|
||||
BaseModel<List<WithdrawalBean>> baseModel=response.body();
|
||||
if (baseModel.getCode()==1){
|
||||
Log.d("withdrawalList---", "onResponse: "+response.body().toString());
|
||||
if (response.code() == 200) {
|
||||
BaseModel<List<WithdrawalBean>> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
Log.d("withdrawalList---", "onResponse: " + response.body().toString());
|
||||
|
||||
observer.onNext(baseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
observer.onNext(null);
|
||||
}
|
||||
}
|
||||
@@ -489,15 +494,15 @@ public class RetrofitClient {
|
||||
// sApiServer.withdrawalList(page, page_limit, search_stime, search_etime).compose(new DefaultTransformer<>()).subscribe(observer);
|
||||
}
|
||||
|
||||
public void bindDetai(String userId, String type,BaseObserver<BindDetail> observer){
|
||||
public void bindDetai(String userId, String type, BaseObserver<BindDetail> observer) {
|
||||
sApiServer.bindDetai(userId, type).enqueue(new Callback<BaseModel<BindDetail>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<BindDetail>> call, Response<BaseModel<BindDetail>> response) {
|
||||
if (response.code() == 200){
|
||||
if (response.code() == 200) {
|
||||
BaseModel<BindDetail> baseModel = response.body();
|
||||
if (baseModel.getCode()==1){
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
observer.onNext(null);
|
||||
}
|
||||
}
|
||||
@@ -666,7 +671,7 @@ public class RetrofitClient {
|
||||
sApiServer.roomUserReconnect(roomId).enqueue(new Callback<BaseModel<String>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
||||
if (response.code() == 200){
|
||||
if (response.code() == 200) {
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1120,7 +1125,7 @@ public class RetrofitClient {
|
||||
BaseModel<List<BlackUserBean>> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
}
|
||||
}
|
||||
@@ -1141,7 +1146,7 @@ public class RetrofitClient {
|
||||
BaseModel<List<BlackUserBean>> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
}
|
||||
}
|
||||
@@ -1162,7 +1167,7 @@ public class RetrofitClient {
|
||||
BaseModel<List<BlackUserBean>> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
}
|
||||
}
|
||||
@@ -1183,7 +1188,7 @@ public class RetrofitClient {
|
||||
BaseModel<List<BlackUserBean>> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
}
|
||||
}
|
||||
@@ -1204,9 +1209,9 @@ public class RetrofitClient {
|
||||
BaseModel<RealNameBean> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
}else if (baseModel.getCode() == 0){
|
||||
} else if (baseModel.getCode() == 0) {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
}else if (baseModel.getCode() == 301){
|
||||
} else if (baseModel.getCode() == 301) {
|
||||
try {
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
@@ -1335,15 +1340,15 @@ public class RetrofitClient {
|
||||
public void onResponse(Call<BaseModel<List<BannerModel>>> call, Response<BaseModel<List<BannerModel>>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<List<BannerModel>> listBaseModel = response.body();
|
||||
if (listBaseModel.getCode()==1) {
|
||||
if (listBaseModel.getCode() == 1) {
|
||||
if (listBaseModel != null) {
|
||||
observer.onNext(listBaseModel.getData());
|
||||
} else {
|
||||
observer.onNext(null);
|
||||
}
|
||||
}else if (listBaseModel.getCode()==0){
|
||||
} else if (listBaseModel.getCode() == 0) {
|
||||
observer.onNext(null);
|
||||
}else if (listBaseModel.getCode()==301){
|
||||
} else if (listBaseModel.getCode() == 301) {
|
||||
try {
|
||||
ToastUtils.showShort(listBaseModel.getMsg());
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
@@ -1368,15 +1373,15 @@ public class RetrofitClient {
|
||||
public void onResponse(Call<BaseModel<List<TopRoom>>> call, Response<BaseModel<List<TopRoom>>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<List<TopRoom>> listBaseModel = response.body();
|
||||
if (listBaseModel.getCode()==1) {
|
||||
if (listBaseModel.getCode() == 1) {
|
||||
if (listBaseModel != null) {
|
||||
observer.onNext(listBaseModel.getData());
|
||||
} else {
|
||||
observer.onNext(null);
|
||||
}
|
||||
}else if (listBaseModel.getCode()==0){
|
||||
} else if (listBaseModel.getCode() == 0) {
|
||||
observer.onNext(null);
|
||||
}else if (listBaseModel.getCode()==301){
|
||||
} else if (listBaseModel.getCode() == 301) {
|
||||
try {
|
||||
ToastUtils.showShort(listBaseModel.getMsg());
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
@@ -1403,9 +1408,9 @@ public class RetrofitClient {
|
||||
BaseModel<List<RoomTypeModel>> listBaseModel = response.body();
|
||||
if (listBaseModel.getCode() == 1) {
|
||||
observer.onNext(listBaseModel.getData());
|
||||
}else if (listBaseModel.getCode() == 0) {
|
||||
} else if (listBaseModel.getCode() == 0) {
|
||||
observer.onNext(null);
|
||||
}else if (listBaseModel.getCode() == 301) {
|
||||
} else if (listBaseModel.getCode() == 301) {
|
||||
try {
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
ToastUtils.showShort(listBaseModel.getMsg());
|
||||
@@ -1805,14 +1810,14 @@ public class RetrofitClient {
|
||||
public void roomGetIn(String roomId, String password, BaseObserver<RoomInfoResp> observer) {
|
||||
if (!isNetworkAvailable()) {
|
||||
handleNetworkUnavailable(observer);
|
||||
CommonAppContext.getInstance().isRoomJoininj=false;
|
||||
CommonAppContext.getInstance().isRoomJoininj = false;
|
||||
return;
|
||||
}
|
||||
sApiServer.roomGetIn(roomId, password).enqueue(new Callback<BaseModel<RoomInfoResp>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<RoomInfoResp>> call, Response<BaseModel<RoomInfoResp>> response) {
|
||||
CommonAppContext.getInstance().isRoomJoininj=false;
|
||||
CommonAppContext.getInstance().isRoomJoininj = false;
|
||||
if (response.code() == 200) {
|
||||
BaseModel<RoomInfoResp> roomInfoRespBaseModel = response.body();
|
||||
if (roomInfoRespBaseModel.getCode() == 1) {
|
||||
@@ -1837,7 +1842,7 @@ public class RetrofitClient {
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<RoomInfoResp>> call, Throwable t) {
|
||||
MessageListenerSingleton.getInstance().quitGroup(roomId);
|
||||
CommonAppContext.getInstance().isRoomJoininj=false;
|
||||
CommonAppContext.getInstance().isRoomJoininj = false;
|
||||
}
|
||||
});
|
||||
}
|
||||
@@ -1945,7 +1950,7 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void activitiesPermission(BaseObserver<ActivitiesPermission> observer){
|
||||
public void activitiesPermission(BaseObserver<ActivitiesPermission> observer) {
|
||||
sApiServer.activitiesPermission().enqueue(new Callback<BaseModel<ActivitiesPermission>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<ActivitiesPermission>> call, Response<BaseModel<ActivitiesPermission>> response) {
|
||||
@@ -1953,9 +1958,9 @@ public class RetrofitClient {
|
||||
BaseModel<ActivitiesPermission> activitiesPermissionBaseModel = response.body();
|
||||
if (activitiesPermissionBaseModel.getCode() == 1) {
|
||||
observer.onNext(activitiesPermissionBaseModel.getData());
|
||||
}else if (activitiesPermissionBaseModel.getCode()==0){
|
||||
} else if (activitiesPermissionBaseModel.getCode() == 0) {
|
||||
ToastUtils.showShort(activitiesPermissionBaseModel.getMsg());
|
||||
}else if (activitiesPermissionBaseModel.getCode()==301){
|
||||
} else if (activitiesPermissionBaseModel.getCode() == 301) {
|
||||
try {
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
ToastUtils.showShort(activitiesPermissionBaseModel.getMsg());
|
||||
@@ -1965,6 +1970,7 @@ public class RetrofitClient {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<ActivitiesPermission>> call, Throwable t) {
|
||||
t.printStackTrace();
|
||||
@@ -1991,6 +1997,67 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void redPacketCreate(int type, String password, int coin_type, String total_amount, String total_count, String conditions, String countdown, String room_id, String remark, BaseObserver<String> observer) {
|
||||
sApiServer.redPacketCreate(type, password, coin_type, total_amount, total_count, conditions, countdown, room_id, remark).enqueue(new Callback<ResponseBody>() {
|
||||
@Override
|
||||
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
|
||||
if (response.code() == 200) {
|
||||
try {
|
||||
String json = response.body().string();
|
||||
BaseModel<String> redPacketBeanBaseModel = GsonUtils.fromJson(json, BaseModel.class);
|
||||
if (redPacketBeanBaseModel.getCode() == 1) {
|
||||
observer.onNext(redPacketBeanBaseModel.getData());
|
||||
} else if (redPacketBeanBaseModel.getCode() == 0) {
|
||||
ToastUtils.showShort(redPacketBeanBaseModel.getMsg());
|
||||
} else if (redPacketBeanBaseModel.getCode() == 301) {
|
||||
try {
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
ToastUtils.showShort(redPacketBeanBaseModel.getMsg());
|
||||
} catch (ClassNotFoundException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
} catch (IOException e) {
|
||||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<ResponseBody> call, Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
});
|
||||
|
||||
|
||||
// .enqueue(new Callback<BaseModel<String>>() {
|
||||
//
|
||||
// @Override
|
||||
// public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
||||
// if (response.code() == 200){
|
||||
// BaseModel<String> redPacketBeanBaseModel = response.body();
|
||||
// if (redPacketBeanBaseModel.getCode() == 1) {
|
||||
// observer.onNext(redPacketBeanBaseModel.getData());
|
||||
// }else if (redPacketBeanBaseModel.getCode()==0){
|
||||
// ToastUtils.showShort(redPacketBeanBaseModel.getMsg());
|
||||
// }else if (redPacketBeanBaseModel.getCode()==301){
|
||||
// try {
|
||||
// ToastUtils.showShort(redPacketBeanBaseModel.getMsg());
|
||||
// CommonAppContext.getInstance().clearLoginInfo();
|
||||
// } catch (ClassNotFoundException e) {
|
||||
// throw new RuntimeException(e);
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
// }
|
||||
//
|
||||
// @Override
|
||||
// public void onFailure(Call<BaseModel<String>> call, Throwable t) {
|
||||
// t.printStackTrace();
|
||||
// }
|
||||
// });
|
||||
}
|
||||
|
||||
public void appPay(String user_id, String money, String coin, String type, BaseObserver<AppPay> observer) {
|
||||
sApiServer.appPay(user_id, money, coin, type).enqueue(new Callback<BaseModel<AppPay>>() {
|
||||
@Override
|
||||
@@ -1999,7 +2066,7 @@ public class RetrofitClient {
|
||||
BaseModel<AppPay> appPayBaseModel = response.body();
|
||||
if (appPayBaseModel.getCode() == 1) {
|
||||
observer.onNext(appPayBaseModel.getData());
|
||||
}else {
|
||||
} else {
|
||||
ToastUtils.showShort(appPayBaseModel.getMsg());
|
||||
}
|
||||
}
|
||||
@@ -2163,15 +2230,15 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void getSearchAll(String keyWord, BaseObserver<SearchAll> observer) {
|
||||
public void getSearchAll(String keyWord, BaseObserver<SearchAll> observer) {
|
||||
sApiServer.getSearchAll(keyWord).enqueue(new Callback<BaseModel<SearchAll>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<SearchAll>> call, Response<BaseModel<SearchAll>> response) {
|
||||
if (response.code() == 200){
|
||||
if (response.code() == 200) {
|
||||
BaseModel<SearchAll> searchAllBaseModel = response.body();
|
||||
if (searchAllBaseModel.getCode()==1){
|
||||
if (searchAllBaseModel.getData()!=null){
|
||||
if (searchAllBaseModel.getCode() == 1) {
|
||||
if (searchAllBaseModel.getData() != null) {
|
||||
observer.onNext(searchAllBaseModel.getData());
|
||||
}
|
||||
}
|
||||
@@ -2267,19 +2334,20 @@ public class RetrofitClient {
|
||||
|
||||
public void roomAuctionJoin(String auctionId, String userId, String giftId, String num, String type, BaseObserver<RoomAuction.AuctionListBean> observer) {
|
||||
sApiServer.roomAuctionJoin(auctionId, userId, giftId, num, type).enqueue(new ApiResponseCallback<RoomAuction.AuctionListBean>(CommonAppContext.getInstance()) {
|
||||
@Override
|
||||
public void onSuccess(RoomAuction.AuctionListBean data) {
|
||||
if (data != null) {
|
||||
observer.onNext(data);
|
||||
}else {
|
||||
observer.onNext(new RoomAuction.AuctionListBean());
|
||||
}
|
||||
}
|
||||
@Override
|
||||
public void onFailure(Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
});
|
||||
@Override
|
||||
public void onSuccess(RoomAuction.AuctionListBean data) {
|
||||
if (data != null) {
|
||||
observer.onNext(data);
|
||||
} else {
|
||||
observer.onNext(new RoomAuction.AuctionListBean());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
});
|
||||
// .enqueue(new Callback<BaseModel<RoomAuction.AuctionListBean>>() {
|
||||
//
|
||||
// @Override
|
||||
@@ -2316,6 +2384,90 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void roomRedPackets(String roomId, BaseObserver<List<RedPacketInfo>> observer) {
|
||||
sApiServer.roomRedPackets(roomId).enqueue(new Callback<BaseModel<List<RedPacketInfo>>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<List<RedPacketInfo>>> call, Response<BaseModel<List<RedPacketInfo>>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<List<RedPacketInfo>> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
} else if (baseModel.getCode() == 0) {
|
||||
|
||||
} else if (baseModel.getCode() == 301) {
|
||||
try {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
} catch (ClassNotFoundException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<List<RedPacketInfo>>> call, Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void redPacketDetail(String redPacketId, BaseObserver<RedpacketDetail> observer) {
|
||||
sApiServer.redPacketDetail(redPacketId).enqueue(new Callback<BaseModel<RedpacketDetail>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<RedpacketDetail>> call, Response<BaseModel<RedpacketDetail>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<RedpacketDetail> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
} else if (baseModel.getCode() == 0) {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
} else if (baseModel.getCode() == 301) {
|
||||
try {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
} catch (ClassNotFoundException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<RedpacketDetail>> call, Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void grab(String redPacketId, BaseObserver<RedPackGrab> observer) {
|
||||
sApiServer.grab(redPacketId).enqueue(new Callback<BaseModel<RedPackGrab>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<RedPackGrab>> call, Response<BaseModel<RedPackGrab>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<RedPackGrab> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
} else if (baseModel.getCode() == 0) {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
observer.onNext(baseModel.getData());
|
||||
} else if (baseModel.getCode() == 301) {
|
||||
try {
|
||||
ToastUtils.showShort(baseModel.getMsg());
|
||||
CommonAppContext.getInstance().clearLoginInfo();
|
||||
} catch (ClassNotFoundException e) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<RedPackGrab>> call, Throwable t) {
|
||||
t.printStackTrace();
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void auctionEnd(String auctionId, String roomId, BaseObserver<String> observer) {
|
||||
sApiServer.auctionEnd(auctionId, roomId).enqueue(new Callback<BaseModel<String>>() {
|
||||
@Override
|
||||
@@ -2538,16 +2690,16 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void getDayDropGift(BaseObserver<HeavenGiftBean> observer){
|
||||
public void getDayDropGift(BaseObserver<HeavenGiftBean> observer) {
|
||||
sApiServer.getDayDropGift().enqueue(new Callback<BaseModel<HeavenGiftBean>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<HeavenGiftBean>> call, Response<BaseModel<HeavenGiftBean>> response) {
|
||||
if (response.code()==200){
|
||||
if (response.code() == 200) {
|
||||
BaseModel<HeavenGiftBean> data = response.body();
|
||||
if (data.getCode()==1){
|
||||
if (data.getCode() == 1) {
|
||||
observer.onNext(data.getData());
|
||||
}else if (data.getCode()==0){
|
||||
ToastUtils.showShort(data.getMsg());
|
||||
} else if (data.getCode() == 0) {
|
||||
ToastUtils.showShort(data.getMsg());
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -2697,7 +2849,7 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void keepXintiao(){
|
||||
public void keepXintiao() {
|
||||
sApiServer.keepXintiao().enqueue(new Callback<ResponseBody>() {
|
||||
@Override
|
||||
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
|
||||
@@ -2944,7 +3096,7 @@ public class RetrofitClient {
|
||||
sApiServer.relationCard(user_id).enqueue(new Callback<BaseModel<RelationCardBean>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<RelationCardBean>> call, Response<BaseModel<RelationCardBean>> response) {
|
||||
if (response.code() == 200){
|
||||
if (response.code() == 200) {
|
||||
BaseModel<RelationCardBean> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1) {
|
||||
observer.onNext(baseModel.getData());
|
||||
@@ -3580,7 +3732,7 @@ public class RetrofitClient {
|
||||
}
|
||||
|
||||
/// 盲盒转盘抽奖
|
||||
public void drawGiftList(String giftBagId, String gift_user_ids, String roomId, String num, String heart_id,String auction_id, BaseObserver<BlindReslutBean> observer) {
|
||||
public void drawGiftList(String giftBagId, String gift_user_ids, String roomId, String num, String heart_id, String auction_id, BaseObserver<BlindReslutBean> observer) {
|
||||
sApiServer.drawGiftList(giftBagId, gift_user_ids, roomId, num, heart_id, auction_id).enqueue(new Callback<BaseModel<BlindReslutBean>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<BlindReslutBean>> call, Response<BaseModel<BlindReslutBean>> response) {
|
||||
@@ -3623,8 +3775,8 @@ public class RetrofitClient {
|
||||
}
|
||||
|
||||
public void xlhAllRecord(String roomId, String page, String
|
||||
pageSize,int type, BaseObserver<List<GiftBean>> observer) {
|
||||
if (type==1) {
|
||||
pageSize, int type, BaseObserver<List<GiftBean>> observer) {
|
||||
if (type == 1) {
|
||||
|
||||
|
||||
sApiServer.xlhAllRecord(roomId, page, pageSize).enqueue(new Callback<BaseModel<List<GiftBean>>>() {
|
||||
@@ -3643,8 +3795,8 @@ public class RetrofitClient {
|
||||
t.printStackTrace();
|
||||
}
|
||||
});
|
||||
}else {
|
||||
sApiServer.xlXH_RANking(roomId,page,pageSize).enqueue(new Callback<BaseModel<List<GiftBean>>>() {
|
||||
} else {
|
||||
sApiServer.xlXH_RANking(roomId, page, pageSize).enqueue(new Callback<BaseModel<List<GiftBean>>>() {
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<List<GiftBean>>> call, Response<BaseModel<List<GiftBean>>> response) {
|
||||
if (response.code() == 200) {
|
||||
|
||||
Reference in New Issue
Block a user