|
|
|
|
@@ -79,6 +79,7 @@ public class RetrofitClient {
|
|
|
|
|
public interface JoinRoomLoadListener {
|
|
|
|
|
void onJoinRoomLoad(String result);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setJoinRoomLoadListener(JoinRoomLoadListener joinRoomLoadListener) {
|
|
|
|
|
this.joinRoomLoadListener = joinRoomLoadListener;
|
|
|
|
|
}
|
|
|
|
|
@@ -161,6 +162,16 @@ public class RetrofitClient {
|
|
|
|
|
return cpListener;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private TasksMessageListener tasksMessageListener;
|
|
|
|
|
|
|
|
|
|
public interface TasksMessageListener {
|
|
|
|
|
void onTasksMessageNum(int result);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setTasksMessageListener(TasksMessageListener tasksMessageListener) {
|
|
|
|
|
this.tasksMessageListener = tasksMessageListener;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public static RetrofitClient getInstance() {
|
|
|
|
|
if (INSTANCE == null) {
|
|
|
|
|
@@ -545,7 +556,7 @@ public class RetrofitClient {
|
|
|
|
|
} catch (ClassNotFoundException e) {
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
ToastUtils.showLong(baseModel.getMsg());
|
|
|
|
|
ToastUtils.showLong(baseModel.getMsg());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -921,7 +932,7 @@ public class RetrofitClient {
|
|
|
|
|
BaseModel<List<MyBagDataBean>> baseModel = response.body();
|
|
|
|
|
if (baseModel.getCode() == 1) {
|
|
|
|
|
observer.onNext(baseModel.getData());
|
|
|
|
|
}else if (baseModel.getCode() == 0) {
|
|
|
|
|
} else if (baseModel.getCode() == 0) {
|
|
|
|
|
observer.onNext(new ArrayList<>());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -942,7 +953,7 @@ public class RetrofitClient {
|
|
|
|
|
BaseModel<List<MyBagDataBean>> baseModel = response.body();
|
|
|
|
|
if (baseModel.getCode() == 1) {
|
|
|
|
|
observer.onNext(baseModel.getData());
|
|
|
|
|
}else if (baseModel.getCode() == 0) {
|
|
|
|
|
} else if (baseModel.getCode() == 0) {
|
|
|
|
|
observer.onNext(new ArrayList<>());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -1062,8 +1073,8 @@ public class RetrofitClient {
|
|
|
|
|
sApiServer.dailyTasksOpenBox(gift_box_id).compose(new DefaultTransformer<>()).subscribe(observer);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void dailyTasksReceive(String task_id,String student_id, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.dailyTasksReceive(task_id,student_id).enqueue(new Callback<ResponseBody>() {
|
|
|
|
|
public void dailyTasksReceive(String task_id, String student_id, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.dailyTasksReceive(task_id, student_id).enqueue(new Callback<ResponseBody>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
|
|
|
|
|
@@ -2261,10 +2272,10 @@ public class RetrofitClient {
|
|
|
|
|
}
|
|
|
|
|
} else if (roomInfoRespBaseModel.getCode() == 0) {
|
|
|
|
|
ToastUtils.showShort(roomInfoRespBaseModel.getMsg());
|
|
|
|
|
if (joinRoomLoadListener != null){
|
|
|
|
|
if (joinRoomLoadListener != null) {
|
|
|
|
|
joinRoomLoadListener.onJoinRoomLoad(roomInfoRespBaseModel.getMsg());
|
|
|
|
|
}
|
|
|
|
|
}else if (roomInfoRespBaseModel.getCode() == 202){
|
|
|
|
|
} else if (roomInfoRespBaseModel.getCode() == 202) {
|
|
|
|
|
observer.onNext(roomInfoRespBaseModel.getData());
|
|
|
|
|
} else {
|
|
|
|
|
MessageListenerSingleton.getInstance().quitGroup(roomId);
|
|
|
|
|
@@ -2362,7 +2373,7 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void check_create_room(BaseObserver<String> observer){
|
|
|
|
|
public void check_create_room(BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.checkCreateRoom().enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -2370,9 +2381,9 @@ public class RetrofitClient {
|
|
|
|
|
BaseModel<String> stringBaseModel = response.body();
|
|
|
|
|
if (stringBaseModel.getCode() == 1) {
|
|
|
|
|
observer.onNext("");
|
|
|
|
|
}else if (stringBaseModel.getCode() == 0) {
|
|
|
|
|
} else if (stringBaseModel.getCode() == 0) {
|
|
|
|
|
com.hjq.toast.ToastUtils.show(stringBaseModel.getMsg());
|
|
|
|
|
}else if(stringBaseModel.getCode()==301){
|
|
|
|
|
} else if (stringBaseModel.getCode() == 301) {
|
|
|
|
|
try {
|
|
|
|
|
CommonAppContext.getInstance().clearLoginInfo();
|
|
|
|
|
ToastUtils.showShort(stringBaseModel.getMsg());
|
|
|
|
|
@@ -2380,7 +2391,7 @@ public class RetrofitClient {
|
|
|
|
|
throw new RuntimeException(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
} else {
|
|
|
|
|
LogUtils.e("check_create_room", response.message());
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -2426,7 +2437,7 @@ public class RetrofitClient {
|
|
|
|
|
BaseModel<RoomOnline> roomOnlineBaseModel = response.body();
|
|
|
|
|
if (roomOnlineBaseModel.getCode() == 1) {
|
|
|
|
|
observer.onNext(roomOnlineBaseModel.getData());
|
|
|
|
|
}else if (roomOnlineBaseModel.getCode() == 0) {
|
|
|
|
|
} else if (roomOnlineBaseModel.getCode() == 0) {
|
|
|
|
|
ToastUtils.showLong(roomOnlineBaseModel.getMsg());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@@ -2468,7 +2479,7 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void index_recommend_room(BaseObserver<IndexRecommendRoom> observer) {
|
|
|
|
|
public void index_recommend_room(BaseObserver<IndexRecommendRoom> observer) {
|
|
|
|
|
sApiServer.index_recommend_room().enqueue(new Callback<BaseModel<IndexRecommendRoom>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@@ -2478,7 +2489,7 @@ public class RetrofitClient {
|
|
|
|
|
if (indexRecommendRoomBaseModel.getCode() == 1) {
|
|
|
|
|
if (indexRecommendRoomBaseModel.getData() == null) {
|
|
|
|
|
observer.onNext(new IndexRecommendRoom());
|
|
|
|
|
}else {
|
|
|
|
|
} else {
|
|
|
|
|
observer.onNext(indexRecommendRoomBaseModel.getData());
|
|
|
|
|
}
|
|
|
|
|
} else if (indexRecommendRoomBaseModel.getCode() == 0) {
|
|
|
|
|
@@ -2496,11 +2507,11 @@ public class RetrofitClient {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onFailure(Call<BaseModel<IndexRecommendRoom>> call, Throwable t) {
|
|
|
|
|
LogUtils.e("首页房间推荐",t.fillInStackTrace());
|
|
|
|
|
LogUtils.e("首页房间推荐", t.fillInStackTrace());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void wallet(BaseObserver<WalletBean> observer) {
|
|
|
|
|
sApiServer.wallet().enqueue(new Callback<BaseModel<WalletBean>>() {
|
|
|
|
|
@@ -2521,7 +2532,36 @@ 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) {
|
|
|
|
|
public void getTasksMessage(BaseObserver<TasksMessage> observer) {
|
|
|
|
|
sApiServer.getTasksMessage().enqueue(new Callback<BaseModel<TasksMessage>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<TasksMessage>> call, Response<BaseModel<TasksMessage>> response) {
|
|
|
|
|
if (response.code() == 200) {
|
|
|
|
|
BaseModel<TasksMessage> tasksMessage = response.body();
|
|
|
|
|
if (tasksMessage.getCode() == 1) {
|
|
|
|
|
observer.onNext(tasksMessage.getData());
|
|
|
|
|
} else if (tasksMessage.getCode() == 0) {
|
|
|
|
|
} else if (tasksMessage.getCode() == 301) {
|
|
|
|
|
try {
|
|
|
|
|
CommonAppContext.getInstance().clearLoginInfo();
|
|
|
|
|
ToastUtils.showShort(tasksMessage.getMsg());
|
|
|
|
|
} catch (ClassNotFoundException e) {
|
|
|
|
|
throw new RuntimeException(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onFailure(Call<BaseModel<TasksMessage>> call, Throwable t) {
|
|
|
|
|
LogUtils.e("任务个数", t.fillInStackTrace());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
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) {
|
|
|
|
|
@@ -2582,7 +2622,8 @@ public class RetrofitClient {
|
|
|
|
|
// });
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void appPay(String user_id, String money, String coin, String type, String type_params, String type_id, String nobility_id, BaseObserver<AppPay> observer) {
|
|
|
|
|
public void appPay(String user_id, String money, String coin, String type, String
|
|
|
|
|
type_params, String type_id, String nobility_id, BaseObserver<AppPay> observer) {
|
|
|
|
|
sApiServer.appPay(user_id, money, coin, type, type_params, type_id, nobility_id).enqueue(new Callback<BaseModel<AppPay>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<AppPay>> call, Response<BaseModel<AppPay>> response) {
|
|
|
|
|
@@ -2641,7 +2682,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void bind(String userId, String type, String alipayAccount, String bank_card_number, String bank_card, String open_bank, BaseObserver<String> observer) {
|
|
|
|
|
public void bind(String userId, String type, String alipayAccount, String
|
|
|
|
|
bank_card_number, String bank_card, String open_bank, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.bind(userId, type, alipayAccount, bank_card_number, bank_card, open_bank).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -2674,7 +2716,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void getRoomUserInfo(String room_id, String user_id, BaseObserver<UserInfo> observer) {
|
|
|
|
|
public void getRoomUserInfo(String room_id, String
|
|
|
|
|
user_id, BaseObserver<UserInfo> observer) {
|
|
|
|
|
sApiServer.getRoomUserInfo(room_id, user_id).enqueue(new Callback<BaseModel<UserInfo>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<UserInfo>> call, Response<BaseModel<UserInfo>> response) {
|
|
|
|
|
@@ -2693,8 +2736,9 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void songList(String room_id,String page, BaseObserver<List<MusicSongBean>> observer) {
|
|
|
|
|
sApiServer.songList(room_id,page).enqueue(new Callback<BaseModel<List<MusicSongBean>>>() {
|
|
|
|
|
public void songList(String room_id, String
|
|
|
|
|
page, BaseObserver<List<MusicSongBean>> observer) {
|
|
|
|
|
sApiServer.songList(room_id, page).enqueue(new Callback<BaseModel<List<MusicSongBean>>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<List<MusicSongBean>>> call, Response<BaseModel<List<MusicSongBean>>> response) {
|
|
|
|
|
if (response.code() == 200) {
|
|
|
|
|
@@ -2734,7 +2778,8 @@ public class RetrofitClient {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void getSearch(String keyWord, String type, BaseObserver<List<RoomSearchResp>> observer) {
|
|
|
|
|
public void getSearch(String keyWord, String
|
|
|
|
|
type, BaseObserver<List<RoomSearchResp>> observer) {
|
|
|
|
|
sApiServer.getSearch(keyWord, type).enqueue(new Callback<BaseModel<List<RoomSearchResp>>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<List<RoomSearchResp>>> call, Response<BaseModel<List<RoomSearchResp>>> response) {
|
|
|
|
|
@@ -2857,7 +2902,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void roomAuctionJoin(String auctionId, String userId, String giftId, String num, String type, BaseObserver<RoomAuction.AuctionListBean> observer) {
|
|
|
|
|
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) {
|
|
|
|
|
@@ -3200,7 +3246,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void roomGift(String room_id, String gift_id, String gift_num, String to_uid, String type, String pit_number, String heart_id, BaseObserver<RoomGiftData> observer) {
|
|
|
|
|
public void roomGift(String room_id, String gift_id, String gift_num, String to_uid, String
|
|
|
|
|
type, String pit_number, String heart_id, BaseObserver<RoomGiftData> observer) {
|
|
|
|
|
sApiServer.roomGift(room_id, gift_id, gift_num, to_uid, type, pit_number, heart_id).enqueue(new Callback<BaseModel<RoomGiftData>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<RoomGiftData>> call, Response<BaseModel<RoomGiftData>> response) {
|
|
|
|
|
@@ -3238,7 +3285,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void cpGiveGift(String user_id, String gift_id, String room_id, BaseObserver<RoomGiftData> observer) {
|
|
|
|
|
public void cpGiveGift(String user_id, String gift_id, String
|
|
|
|
|
room_id, BaseObserver<RoomGiftData> observer) {
|
|
|
|
|
sApiServer.cpGiveGift(user_id, gift_id, room_id).enqueue(new Callback<BaseModel<RoomGiftData>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@@ -3432,21 +3480,36 @@ public class RetrofitClient {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void keepXintiao(String roomId) {
|
|
|
|
|
sApiServer.keepXintiao(roomId).enqueue(new Callback<ResponseBody>() {
|
|
|
|
|
sApiServer.keepXintiao(roomId).enqueue(new Callback<BaseModel<TasksMessage>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<ResponseBody> call, Response<ResponseBody> response) {
|
|
|
|
|
|
|
|
|
|
public void onResponse(Call<BaseModel<TasksMessage>> call, Response<BaseModel<TasksMessage>> response) {
|
|
|
|
|
if (response.code() == 200) {
|
|
|
|
|
BaseModel<TasksMessage> tasksMessage = response.body();
|
|
|
|
|
assert tasksMessage != null;
|
|
|
|
|
if (tasksMessage.getCode() == 1) {
|
|
|
|
|
if (tasksMessageListener != null) {
|
|
|
|
|
tasksMessageListener.onTasksMessageNum(tasksMessage.getData().getNot_received_tasks_num());
|
|
|
|
|
}
|
|
|
|
|
} else if (tasksMessage.getCode() == 0) {
|
|
|
|
|
} else if (tasksMessage.getCode() == 301) {
|
|
|
|
|
try {
|
|
|
|
|
CommonAppContext.getInstance().clearLoginInfo();
|
|
|
|
|
ToastUtils.showShort(tasksMessage.getMsg());
|
|
|
|
|
} catch (ClassNotFoundException e) {
|
|
|
|
|
throw new RuntimeException(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onFailure(Call<ResponseBody> call, Throwable t) {
|
|
|
|
|
|
|
|
|
|
public void onFailure(Call<BaseModel<TasksMessage>> call, Throwable t) {
|
|
|
|
|
LogUtils.e("心跳: " + t.fillInStackTrace());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setMutePit(String roomId, String user_id, String
|
|
|
|
|
isMute, BaseObserver<String> observer) {
|
|
|
|
|
public void setMutePit(String roomId, String user_id, String isMute, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.setMutePit(roomId, user_id, isMute).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -3586,7 +3649,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void roomRelationList(String type, BaseObserver<List<RoomRelationBean>> observer) {
|
|
|
|
|
public void roomRelationList(String
|
|
|
|
|
type, BaseObserver<List<RoomRelationBean>> observer) {
|
|
|
|
|
sApiServer.roomRelationList(type).enqueue(new Callback<BaseModel<List<RoomRelationBean>>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<List<RoomRelationBean>>> call, Response<BaseModel<List<RoomRelationBean>>> response) {
|
|
|
|
|
@@ -3723,7 +3787,7 @@ public class RetrofitClient {
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void quitRoom(String room_id, String user_id, BaseObserver<String> observer) {
|
|
|
|
|
if (room_id == null ||room_id.isEmpty())
|
|
|
|
|
if (room_id == null || room_id.isEmpty())
|
|
|
|
|
return;
|
|
|
|
|
sApiServer.quitRoom(room_id, user_id).enqueue(new Callback<ResponseBody>() {
|
|
|
|
|
@Override
|
|
|
|
|
@@ -3738,7 +3802,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void getFriendListMore(String user_id, String relation_id, BaseObserver<List<RelationshipBean>> observer) {
|
|
|
|
|
public void getFriendListMore(String user_id, String
|
|
|
|
|
relation_id, BaseObserver<List<RelationshipBean>> observer) {
|
|
|
|
|
sApiServer.getFriendListMore(user_id, relation_id).enqueue(new Callback<BaseModel<List<RelationshipBean>>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@@ -3884,7 +3949,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void commentZone(String id, String content, String pid, String reply_to, BaseObserver<String> observer) {
|
|
|
|
|
public void commentZone(String id, String content, String pid, String
|
|
|
|
|
reply_to, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.commentZone(id, content, pid, reply_to).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -3898,7 +3964,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void getFriendList(String userId, String page, String page_limit, BaseObserver<RelationBean> observer) {
|
|
|
|
|
public void getFriendList(String userId, String page, String
|
|
|
|
|
page_limit, BaseObserver<RelationBean> observer) {
|
|
|
|
|
sApiServer.getFriendList(userId, page, page_limit).enqueue(new Callback<BaseModel<RelationBean>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<RelationBean>> call, Response<BaseModel<RelationBean>> response) {
|
|
|
|
|
@@ -3941,8 +4008,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void cancel(String sms_code,BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.cancel(SpUtil.getToken(),sms_code).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
public void cancel(String sms_code, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.cancel(SpUtil.getToken(), sms_code).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -3970,7 +4037,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void getPostData(String new_password, String mobile, String code, String userId, BaseObserver<String> observer) {
|
|
|
|
|
public void getPostData(String new_password, String mobile, String code, String
|
|
|
|
|
userId, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.getPostData(new_password, mobile, code, userId).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -4127,7 +4195,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void userOnlineStatus(String user_id, String roomId, BaseObserver<List<UserOnlineStatusBean>> observer) {
|
|
|
|
|
public void userOnlineStatus(String user_id, String
|
|
|
|
|
roomId, BaseObserver<List<UserOnlineStatusBean>> observer) {
|
|
|
|
|
sApiServer.userOnlineStatus(user_id, roomId).enqueue(new Callback<BaseModel<List<UserOnlineStatusBean>>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<List<UserOnlineStatusBean>>> call, Response<BaseModel<List<UserOnlineStatusBean>>> response) {
|
|
|
|
|
@@ -4304,7 +4373,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void onNextRetu(Response<BaseModel<String>> response, BaseObserver<String> observer) {
|
|
|
|
|
public void onNextRetu
|
|
|
|
|
(Response<BaseModel<String>> response, BaseObserver<String> observer) {
|
|
|
|
|
if (response.code() == 200) {
|
|
|
|
|
BaseModel<String> string = response.body();
|
|
|
|
|
if (string != null) {
|
|
|
|
|
@@ -4427,7 +4497,8 @@ 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) {
|
|
|
|
|
@@ -4647,7 +4718,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void roomUserCharmList(String room_id, String user_id, BaseObserver<List<RoomUserCharmListBean>> observer) {
|
|
|
|
|
public void roomUserCharmList(String room_id, String
|
|
|
|
|
user_id, BaseObserver<List<RoomUserCharmListBean>> observer) {
|
|
|
|
|
sApiServer.roomUserCharmList(room_id, user_id).enqueue(new Callback<BaseModel<List<RoomUserCharmListBean>>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<List<RoomUserCharmListBean>>> call, Response<BaseModel<List<RoomUserCharmListBean>>> response) {
|
|
|
|
|
@@ -4697,8 +4769,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void signCoin(String sign_id,String sign_value, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.signCoin(sign_id,sign_value).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
public void signCoin(String sign_id, String sign_value, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.signCoin(sign_id, sign_value).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -4713,8 +4785,8 @@ public class RetrofitClient {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public void getCpRoom(String userId,int page, BaseObserver<HeartCpBean> observer) {
|
|
|
|
|
sApiServer.getCpRoom(userId,page+"").enqueue(new Callback<BaseModel<HeartCpBean>>() {
|
|
|
|
|
public void getCpRoom(String userId, int page, BaseObserver<HeartCpBean> observer) {
|
|
|
|
|
sApiServer.getCpRoom(userId, page + "").enqueue(new Callback<BaseModel<HeartCpBean>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<HeartCpBean>> call, Response<BaseModel<HeartCpBean>> response) {
|
|
|
|
|
if (response.code() == 200) {
|
|
|
|
|
@@ -4792,7 +4864,8 @@ public class RetrofitClient {
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void familyEarnings(String user_id, int page, String start_time, String end_time, BaseObserver<List<FamilyEarnings>> observer) {
|
|
|
|
|
public void familyEarnings(String user_id, int page, String start_time, String
|
|
|
|
|
end_time, BaseObserver<List<FamilyEarnings>> observer) {
|
|
|
|
|
sApiServer.familyEarnings(user_id, page, start_time, end_time).enqueue(new Callback<BaseModel<List<FamilyEarnings>>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<List<FamilyEarnings>>> call, Response<BaseModel<List<FamilyEarnings>>> response) {
|
|
|
|
|
@@ -4893,7 +4966,7 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void signRefuse(String roomId,BaseObserver<String> observer){
|
|
|
|
|
public void signRefuse(String roomId, BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.signRefuse(roomId).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@@ -4908,8 +4981,8 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void freeReSign(int type, String userId,BaseObserver<String> observer) {
|
|
|
|
|
if (type==1) {
|
|
|
|
|
public void freeReSign(int type, String userId, BaseObserver<String> observer) {
|
|
|
|
|
if (type == 1) {
|
|
|
|
|
sApiServer.freeReSign(userId).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
@@ -4922,7 +4995,7 @@ public class RetrofitClient {
|
|
|
|
|
LogUtils.e("freeReSign", t.fillInStackTrace());
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}else {
|
|
|
|
|
} else {
|
|
|
|
|
sApiServer.reSign(userId).enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -4938,17 +5011,17 @@ public class RetrofitClient {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void signIn(BaseObserver<List<SignInData>> observer) {
|
|
|
|
|
sApiServer.signIn().enqueue(new Callback<BaseModel<List<SignInData>>>(){
|
|
|
|
|
sApiServer.signIn().enqueue(new Callback<BaseModel<List<SignInData>>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<List<SignInData>>> call, Response<BaseModel<List<SignInData>>> response) {
|
|
|
|
|
if (response.code()==200){
|
|
|
|
|
if (response.code() == 200) {
|
|
|
|
|
BaseModel<List<SignInData>> baseModel = response.body();
|
|
|
|
|
if (baseModel.getCode()==1 ){
|
|
|
|
|
observer.onNext(baseModel.getData()!=null ? baseModel.getData() : new ArrayList<SignInData>());
|
|
|
|
|
}else if (baseModel.getCode()==0){
|
|
|
|
|
if (baseModel.getCode() == 1) {
|
|
|
|
|
observer.onNext(baseModel.getData() != null ? baseModel.getData() : new ArrayList<SignInData>());
|
|
|
|
|
} else if (baseModel.getCode() == 0) {
|
|
|
|
|
com.hjq.toast.ToastUtils.show(baseModel.getMsg());
|
|
|
|
|
}else if (baseModel.getCode()==301){
|
|
|
|
|
} else if (baseModel.getCode() == 301) {
|
|
|
|
|
try {
|
|
|
|
|
CommonAppContext.getInstance().clearLoginInfo();
|
|
|
|
|
ToastUtils.showShort(baseModel.getMsg());
|
|
|
|
|
@@ -4956,8 +5029,8 @@ public class RetrofitClient {
|
|
|
|
|
throw new RuntimeException(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
LogUtils.e("signIn",response.errorBody());
|
|
|
|
|
} else {
|
|
|
|
|
LogUtils.e("signIn", response.errorBody());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@@ -4968,8 +5041,9 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void dailyTasksSign(BaseObserver<String> observer) {
|
|
|
|
|
sApiServer.postDailyTasksSign().enqueue(new Callback<BaseModel<String>>(){
|
|
|
|
|
sApiServer.postDailyTasksSign().enqueue(new Callback<BaseModel<String>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
|
|
|
|
@@ -4983,18 +5057,19 @@ public class RetrofitClient {
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void tasksSignStatus(BaseObserver<TasksSignStatus> observer) {
|
|
|
|
|
sApiServer.postDailyTasksSignStatus().enqueue(new Callback<BaseModel<TasksSignStatus>>(){
|
|
|
|
|
sApiServer.postDailyTasksSignStatus().enqueue(new Callback<BaseModel<TasksSignStatus>>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onResponse(Call<BaseModel<TasksSignStatus>> call, Response<BaseModel<TasksSignStatus>> response) {
|
|
|
|
|
if (response.code()==200){
|
|
|
|
|
if (response.code() == 200) {
|
|
|
|
|
BaseModel<TasksSignStatus> baseModel = response.body();
|
|
|
|
|
if (baseModel.getCode()==1){
|
|
|
|
|
if (baseModel.getCode() == 1) {
|
|
|
|
|
observer.onNext(baseModel.getData());
|
|
|
|
|
}else if (baseModel.getCode()==0){
|
|
|
|
|
} else if (baseModel.getCode() == 0) {
|
|
|
|
|
com.hjq.toast.ToastUtils.show(baseModel.getMsg());
|
|
|
|
|
}else if (baseModel.getCode()==301){
|
|
|
|
|
} else if (baseModel.getCode() == 301) {
|
|
|
|
|
try {
|
|
|
|
|
CommonAppContext.getInstance().clearLoginInfo();
|
|
|
|
|
ToastUtils.showShort(baseModel.getMsg());
|
|
|
|
|
@@ -5002,8 +5077,8 @@ public class RetrofitClient {
|
|
|
|
|
throw new RuntimeException(e);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else {
|
|
|
|
|
LogUtils.e("postDailyTasksSignStatus",response.errorBody());
|
|
|
|
|
} else {
|
|
|
|
|
LogUtils.e("postDailyTasksSignStatus", response.errorBody());
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|