update 整蛊

This commit is contained in:
zlzw 2022-12-12 14:11:05 +08:00
parent d39ee17cc4
commit e4c490577d
3 changed files with 37 additions and 1 deletions

View File

@ -635,6 +635,28 @@ public class LiveNetManager {
}).isDisposed(); }).isDisposed();
} }
/**
* 整蛊结束
*/
public void endPrankTurntable(String mLiveUid,HttpCallback<BaseModel> callback){
API.get().pdLiveApi(mContext)
.endPrankTurntable(mLiveUid)
.subscribeOn(Schedulers.io())
.subscribe(responseModel -> {
if (callback != null) {
callback.onSuccess(null);
}
}, new Consumer<Throwable>() {
@Override
public void accept(Throwable throwable) throws Exception {
if (callback != null) {
callback.onError(throwable.getMessage());
}
}
}).isDisposed();
}
/** /**
* 直播间取消网络请求 * 直播间取消网络请求
*/ */

View File

@ -1198,7 +1198,9 @@ public class LiveRyAnchorActivity extends LiveActivity implements LiveFunctionCl
@Override @Override
public void prankTurntable(String msgtype, int time, JSONObject jsonObject) { public void prankTurntable(String msgtype, int time, JSONObject jsonObject) {
if (mLiveRoomViewHolder != null) {
mLiveRoomViewHolder.closeAndOpenTrickery(msgtype, time, jsonObject);
}
} }

View File

@ -59,6 +59,7 @@ import com.yunbao.common.Constants;
import com.yunbao.common.activity.AbsActivity; import com.yunbao.common.activity.AbsActivity;
import com.yunbao.common.bean.AiAutomaticSpeechModel; import com.yunbao.common.bean.AiAutomaticSpeechModel;
import com.yunbao.common.bean.BannerBean; import com.yunbao.common.bean.BannerBean;
import com.yunbao.common.bean.BaseModel;
import com.yunbao.common.bean.GiftModel; import com.yunbao.common.bean.GiftModel;
import com.yunbao.common.bean.GuardUserModel; import com.yunbao.common.bean.GuardUserModel;
import com.yunbao.common.bean.HourRank; import com.yunbao.common.bean.HourRank;
@ -3430,6 +3431,17 @@ public class LiveRoomViewHolder extends AbsViewHolder implements View.OnClickLis
countDownTimerTrickery.cancel(); countDownTimerTrickery.cancel();
countDownTimerTrickery = null; countDownTimerTrickery = null;
lt_trickery.setVisibility(View.GONE); lt_trickery.setVisibility(View.GONE);
LiveNetManager.get(mContext).endPrankTurntable(mLiveUid, new com.yunbao.common.http.base.HttpCallback<BaseModel>() {
@Override
public void onSuccess(BaseModel data) {
}
@Override
public void onError(String error) {
}
});
} }
} }