add:直播间在线列表新增日榜、周榜

del:直播间在线列表移除守护列表
This commit is contained in:
2022-08-20 14:15:44 +08:00
parent 2779fedc3b
commit a7b0ddec1d
15 changed files with 303 additions and 53 deletions

View File

@@ -291,6 +291,13 @@ public class CommonRefreshView extends FrameLayout implements View.OnClickListen
mRecyclerView.addItemDecoration(itemDecoration);
}
/**
* 手动设置没有更多数据
* 因为日榜/周榜接口没有分页参数,会导致一直读取重复数据
*/
public void setNotLoadMore(){
mSmartRefreshLayout.finishLoadMoreWithNoMoreData();
}
public void showLoading() {
mPageCount = 1;

View File

@@ -7,6 +7,7 @@ package com.yunbao.common.http;
public class Data {
private int code;
private String msg;
private String data;//新增data字段兼容Contribute.index接口
private String[] info;
public int getCode() {
@@ -32,4 +33,12 @@ public class Data {
public void setInfo(String[] info) {
this.info = info;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}

View File

@@ -45,7 +45,11 @@ public abstract class HttpCallback extends AbsCallback<JsonBean> {
//token过期重新登录
RouteUtil.forwardLoginInvalid(data.getMsg());
} else {
onSuccess(data.getCode(), data.getMsg(), data.getInfo());
if(data.getInfo().length==0){
onSuccess(data.getCode(), data.getMsg(), new String[]{data.getData()});
}else {
onSuccess(data.getCode(), data.getMsg(), data.getInfo());
}
}
} else {
L.e("服务器返回值异常--->ret: " + bean.getRet() + " msg: " + bean.getMsg());

View File

@@ -358,6 +358,8 @@
<string name="live_push_failed_2">Microphone on failed</string>
<string name="live_onlookers">View</string>
<string name="live_online_list">Online List</string>
<string name="day_rank">DayRank</string>
<string name="week_rank">WeekRank</string>
<string name="live_audience">Viewers</string>
<string name="live_no_data">There is no anchor for the time being</string>
<string name="live_no_data_2">Let\'s start your live broadcast~</string>

View File

@@ -574,6 +574,8 @@
<string name="delete">删除</string>
<string name="end">結束</string>
<string name="hot">熱門</string>
<string name="day_rank">日榜</string>
<string name="week_rank">周榜</string>
<string name="live_audience">觀衆</string>
<string name="rosy">红润</string>
<string name="skin">美白</string>