1:修改系统和官方公告展示html出现标签展示的问题
2:添加群全员禁言和单个禁言的功能 3:将道具商城做成原生的 4:添加应用更新的时候,添加版本判断和重新刷新手机文本,预防出现安装缓存(自己测试十几次,未在出现问题,还需要大量测试)
This commit is contained in:
@@ -251,6 +251,35 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void getPersonaltyListBean(String type, BaseObserver<List<PersonaltyListBean>> observer) {
|
||||
sApiServer.getPersonaltyListBean(type).enqueue(new Callback<BaseModel<List<PersonaltyListBean>>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<List<PersonaltyListBean>>> call, Response<BaseModel<List<PersonaltyListBean>>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<List<PersonaltyListBean>> body = response.body();
|
||||
if (body.getCode() == 1) {
|
||||
observer.onNext(body.getData());
|
||||
} else if (body.getCode() == 0) {
|
||||
ToastUtils.showLong(body.getMsg());
|
||||
observer.onNext(new ArrayList<>());
|
||||
} else if (body.getCode() == 301) {
|
||||
setCode301(body.getMsg());
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showLong("装扮请求错误", response.code());
|
||||
LogUtils.e("getPersonaltyList", response.message());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<List<PersonaltyListBean>>> call, Throwable t) {
|
||||
LogUtils.e("getPersonaltyList", t.getMessage());
|
||||
}
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
public void getFestivalTheme(BaseObserver<FestivalThemeBean> observer) {
|
||||
sApiServer.getFestivalThemeBean().enqueue(new Callback<BaseModel<FestivalThemeBean>>() {
|
||||
|
||||
@@ -646,6 +675,77 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void getGuildInfo(String guildId, BaseObserver<GroupBean> observer) {
|
||||
sApiServer.getGuildInfo(guildId).enqueue(new Callback<BaseModel<GroupBean>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<GroupBean>> call, Response<BaseModel<GroupBean>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<GroupBean> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1)
|
||||
observer.onNext(baseModel.getData());
|
||||
else if (baseModel.getCode() == 301) {
|
||||
setCode301(baseModel.getMsg());
|
||||
} else {
|
||||
ToastUtils.showLong(baseModel.getMsg());
|
||||
observer.onNext(new GroupBean());
|
||||
}
|
||||
} else {
|
||||
observer.onNext(new GroupBean());
|
||||
ToastUtils.showLong("群聊设置错误,请重试", response.code());
|
||||
LogUtils.e("getGuildInfo", response.message());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<GroupBean>> call, Throwable t) {
|
||||
LogUtils.e("getGuildInfo", t.fillInStackTrace());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void setGuildInfo(String guildId, String name, String notice, String avatar, BaseObserver<String> observer) {
|
||||
sApiServer.setGuildInfo(guildId, name, notice, avatar).enqueue(new Callback<BaseModel<String>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
||||
onNextRetu(response, observer);
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<String>> call, Throwable t) {
|
||||
LogUtils.e("setGuildInfo", t.fillInStackTrace());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void memberList(String page, String pageLimit, String guildId, String search, BaseObserver<GroupUserListBean> observer) {
|
||||
sApiServer.memberList(page, pageLimit, guildId, search).enqueue(new Callback<BaseModel<GroupUserListBean>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<GroupUserListBean>> call, Response<BaseModel<GroupUserListBean>> response) {
|
||||
if (response.code() == 200) {
|
||||
BaseModel<GroupUserListBean> baseModel = response.body();
|
||||
if (baseModel.getCode() == 1)
|
||||
observer.onNext(baseModel.getData());
|
||||
else if (baseModel.getCode() == 301)
|
||||
setCode301(baseModel.getMsg());
|
||||
else {
|
||||
ToastUtils.showLong(baseModel.getMsg());
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showLong("群成员请求错误", response.code());
|
||||
LogUtils.e("memberList", response.message());
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onFailure(Call<BaseModel<GroupUserListBean>> call, Throwable t) {
|
||||
LogUtils.e("memberList", t.fillInStackTrace());
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
public void singerAuth(String url, BaseObserver<String> observer) {
|
||||
sApiServer.singerAuth(url).enqueue(new Callback<BaseModel<String>>() {
|
||||
|
||||
@@ -2034,7 +2134,7 @@ public class RetrofitClient {
|
||||
}
|
||||
} else {
|
||||
observer.onError(new Throwable(response.message()));
|
||||
ToastUtils.showLong("首页房间列表异常",response.code());
|
||||
ToastUtils.showLong("首页房间列表异常", response.code());
|
||||
LogUtils.e("getTopRooms", response.message());
|
||||
}
|
||||
}
|
||||
@@ -2382,7 +2482,7 @@ public class RetrofitClient {
|
||||
setCode301(listBaseModel.getMsg());
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showLong("进入用户主页错误",response.code());
|
||||
ToastUtils.showLong("进入用户主页错误", response.code());
|
||||
LogUtils.e("getUserHome", response.message());
|
||||
}
|
||||
}
|
||||
@@ -2445,15 +2545,15 @@ public class RetrofitClient {
|
||||
});
|
||||
}
|
||||
|
||||
public void delSong(String roomId,String did,BaseObserver<String> observer){
|
||||
sApiServer.delSong(roomId,did).enqueue(new Callback<BaseModel<String>>() {
|
||||
public void delSong(String roomId, String did, BaseObserver<String> observer) {
|
||||
sApiServer.delSong(roomId, did).enqueue(new Callback<BaseModel<String>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<String>> call, Response<BaseModel<String>> response) {
|
||||
if (response.code() == 200) {
|
||||
onNextRetu(response, observer);
|
||||
}else {
|
||||
ToastUtils.showLong("删除歌曲失败",response.code());
|
||||
} else {
|
||||
ToastUtils.showLong("删除歌曲失败", response.code());
|
||||
LogUtils.e("delSong", response.message());
|
||||
}
|
||||
}
|
||||
@@ -2480,7 +2580,7 @@ public class RetrofitClient {
|
||||
ToastUtils.showShort(listBaseModel.getMsg());
|
||||
}
|
||||
} else {
|
||||
ToastUtils.showLong("获取用户数据错误",response.code());
|
||||
ToastUtils.showLong("获取用户数据错误", response.code());
|
||||
LogUtils.e("getMyInfo", response.message());
|
||||
}
|
||||
}
|
||||
@@ -2673,8 +2773,8 @@ public class RetrofitClient {
|
||||
} else {
|
||||
MessageListenerSingleton.getInstance().quitGroup(roomId);
|
||||
}
|
||||
}else {
|
||||
ToastUtils.showLong("进入房间错误",response.code());
|
||||
} else {
|
||||
ToastUtils.showLong("进入房间错误", response.code());
|
||||
if (joinRoomLoadListener != null) {
|
||||
joinRoomLoadListener.onJoinRoomLoad("网络异常");
|
||||
}
|
||||
@@ -3013,7 +3113,7 @@ public class RetrofitClient {
|
||||
}
|
||||
|
||||
public void getRedpacketConfig(BaseObserver<RedPacketConfig> observer) {
|
||||
sApiServer.getRedpacketConfig().enqueue(new Callback<BaseModel<RedPacketConfig>>(){
|
||||
sApiServer.getRedpacketConfig().enqueue(new Callback<BaseModel<RedPacketConfig>>() {
|
||||
|
||||
@Override
|
||||
public void onResponse(Call<BaseModel<RedPacketConfig>> call, Response<BaseModel<RedPacketConfig>> response) {
|
||||
|
||||
Reference in New Issue
Block a user