房间 "夺宝精灵" 新增 自定义购买数量碎片弹窗
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
apply plugin: 'com.android.library'
|
||||
apply plugin: 'realm-android'
|
||||
apply plugin: 'kotlin-android'
|
||||
apply plugin: 'kotlin-android-extensions'
|
||||
apply plugin: 'kotlin-parcelize'
|
||||
apply from: '../mob.gradle'
|
||||
|
||||
android {
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
package com.yizhuan.xchat_android_core.treasurefairy
|
||||
|
||||
data class DrawInfo(
|
||||
val drawTicketNum: Int = 0,
|
||||
var drawTicketNum: Int = 0,
|
||||
val luckyNum: Int = 0,
|
||||
val needLuckyNum: Int = 0
|
||||
)
|
||||
@@ -104,7 +104,7 @@ object TreasureFairyModel {
|
||||
api.getExchangeRecord(convertType, page, pageSize)
|
||||
}
|
||||
|
||||
suspend fun buyDebris(num: String, uid: String): String? = launchRequest {
|
||||
suspend fun buyDebris(num: Int, uid: String): String? = launchRequest {
|
||||
api.buyDebris(num, uid)
|
||||
}
|
||||
|
||||
@@ -291,7 +291,7 @@ object TreasureFairyModel {
|
||||
@FormUrlEncoded
|
||||
@POST("/act/seize-treasure/shard/buy")
|
||||
suspend fun buyDebris(
|
||||
@Field("num") num: String,
|
||||
@Field("num") num: Int,
|
||||
@Field("uid") uid: String
|
||||
): ServiceResult<String>
|
||||
|
||||
|
||||
@@ -32,6 +32,7 @@ import com.yizhuan.xchat_android_core.room.bean.BoxSwitchVo;
|
||||
import com.yizhuan.xchat_android_core.room.bean.FindLoveSwitchVo;
|
||||
import com.yizhuan.xchat_android_core.room.bean.RoomInfo;
|
||||
import com.yizhuan.xchat_android_core.room.bean.RoomModeType;
|
||||
import com.yizhuan.xchat_android_core.room.bean.SeizeTreasureSwitchVo;
|
||||
import com.yizhuan.xchat_android_core.room.bean.SimplePartyRoomInfo;
|
||||
import com.yizhuan.xchat_android_core.room.event.RoomClearScreenEvent;
|
||||
import com.yizhuan.xchat_android_core.room.game.GameStatus;
|
||||
@@ -60,6 +61,7 @@ import java.util.Objects;
|
||||
|
||||
import io.reactivex.Single;
|
||||
import io.reactivex.processors.PublishProcessor;
|
||||
import lombok.Getter;
|
||||
|
||||
/**
|
||||
* <p> 全局变量,存储房间相关信息(周期与房间一样) </p>
|
||||
@@ -219,6 +221,9 @@ public final class AvRoomDataManager {
|
||||
*/
|
||||
private Map<String, Long> kickOutRoomUids;
|
||||
|
||||
@Getter
|
||||
private SeizeTreasureSwitchVo mSeizeTreasureSwitchVo;
|
||||
|
||||
private AvRoomDataManager() {
|
||||
mRoomManagerList = new ArrayList<>();
|
||||
mRoomFixedMemberList = new ArrayList<>();
|
||||
@@ -265,6 +270,7 @@ public final class AvRoomDataManager {
|
||||
mCurrentRoomInfo = roomInfo;
|
||||
mBoxSwitchVo = roomInfo.boxSwitchVo;
|
||||
mFindLoveSwitchVo = roomInfo.findLoveDrawSwitchVo;
|
||||
mSeizeTreasureSwitchVo = roomInfo.seizeTreasureSwitchVo;
|
||||
phrases = roomInfo.getSpeakTemplate();
|
||||
nick = roomInfo.getNick();
|
||||
gender = roomInfo.getGender();
|
||||
|
||||
@@ -110,6 +110,8 @@ public class RoomInfo implements Parcelable,Serializable {
|
||||
|
||||
public FindLoveSwitchVo findLoveDrawSwitchVo;
|
||||
|
||||
public SeizeTreasureSwitchVo seizeTreasureSwitchVo;
|
||||
|
||||
private String singingMusicName;
|
||||
// 限制类型
|
||||
public static final String LOCK = "lock";//密码可进
|
||||
|
||||
@@ -0,0 +1,10 @@
|
||||
package com.yizhuan.xchat_android_core.room.bean
|
||||
|
||||
import android.os.Parcelable
|
||||
import kotlinx.parcelize.Parcelize
|
||||
import java.io.Serializable
|
||||
|
||||
@Parcelize
|
||||
data class SeizeTreasureSwitchVo(
|
||||
val price: Int
|
||||
): Serializable, Parcelable
|
||||
Reference in New Issue
Block a user