获取主播数据接口,新增字段 stream

This commit is contained in:
Martin
2024-09-02 09:35:39 +08:00
parent 9b9e2bb2dc
commit b7a96d9b1d
7 changed files with 40 additions and 27 deletions

View File

@@ -1,10 +1,19 @@
package com.yunbao.common.bean;
public class HotStrategyBean {
private String id;
private String title;
private String english_title;
private String url;
public String getId() {
return id;
}
public void setId(String id) {
this.id = id;
}
public String getTitle() {
return title;
}

View File

@@ -30,8 +30,9 @@ public class LiveDataNowFragment extends Fragment {
private List<LiveDataInfoNowModel> list;
private String mLiveUid;
private onDataResult onDataResult;
private String mStream;
public LiveDataNowFragment(Context context, String liveUid,LiveDataNowFragment.onDataResult onDataResult) {
public LiveDataNowFragment(Context context, String liveUid,String mStream,LiveDataNowFragment.onDataResult onDataResult) {
this.mLiveUid = liveUid;
this.onDataResult = onDataResult;
}
@@ -63,7 +64,7 @@ public class LiveDataNowFragment extends Fragment {
list.add(new LiveDataInfoNowModel(getContext().getString(R.string.live_data_fan_group_rate), getContext().getString(R.string.live_data_loading)));
adapter.setList(list);
LiveNetManager.get(getContext())
.getLiveData(mLiveUid, new HttpCallback<LiveDataInfoModel>() {
.getLiveData(mLiveUid,mStream, new HttpCallback<LiveDataInfoModel>() {
@Override
public void onSuccess(com.yunbao.common.bean.LiveDataInfoModel data) {
list.clear();

View File

@@ -556,7 +556,8 @@ public interface PDLiveApi {
*/
@GET("/api/public/?service=Live.getLiveStatisticalData")
Observable<ResponseModel<LiveDataInfoModel>> getLiveDataInfo(
@Query("liveuid") String liveUid
@Query("liveuid") String liveUid,
@Query("stream") String stream
);
/**

View File

@@ -1216,9 +1216,9 @@ public class LiveNetManager {
/**
* 获取直播数据
*/
public void getLiveData(String liveUid, HttpCallback<LiveDataInfoModel> callback) {
public void getLiveData(String liveUid,String stream, HttpCallback<LiveDataInfoModel> callback) {
API.get().pdLiveApi(mContext)
.getLiveDataInfo(liveUid)
.getLiveDataInfo(liveUid,stream)
.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(listResponseModel -> {