新增新用户进房礼物弹窗
This commit is contained in:
@@ -63,6 +63,7 @@ public class DemoCache {
|
||||
private static final String KEY_AT_MSG_UUID = "AtMsgUuid";
|
||||
private static final String KEY_BGM_SINGLE_CYCLE = "key_bgm_single_cycle";
|
||||
private static final String KEY_SINGLE_ROOM_TIP = "key_single_room_tip";
|
||||
private static final String KEY_NEW_USER_GIFT = "key_new_user_gift";
|
||||
/**
|
||||
* 保存网页域名
|
||||
*/
|
||||
@@ -356,5 +357,13 @@ public class DemoCache {
|
||||
return SettingsPref.instance(BasicConfig.INSTANCE.getAppContext()).getBoolean(KEY_SINGLE_ROOM_TIP, true);
|
||||
}
|
||||
|
||||
public static void saveNewUserGift(boolean value) {
|
||||
SettingsPref.instance(BasicConfig.INSTANCE.getAppContext()).putBoolean(KEY_SINGLE_ROOM_TIP , value);
|
||||
}
|
||||
|
||||
public static Boolean readNewUserGift() {
|
||||
return SettingsPref.instance(BasicConfig.INSTANCE.getAppContext()).getBoolean(KEY_SINGLE_ROOM_TIP, true);
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
@@ -25,6 +25,7 @@ import com.yizhuan.xchat_android_core.auth.AuthModel;
|
||||
import com.yizhuan.xchat_android_core.bean.response.ServiceResult;
|
||||
import com.yizhuan.xchat_android_core.decoration.car.bean.CarInfo;
|
||||
import com.yizhuan.xchat_android_core.decoration.headwear.bean.HeadWearInfo;
|
||||
import com.yizhuan.xchat_android_core.gift.bean.GiftInfo;
|
||||
import com.yizhuan.xchat_android_core.home.bean.HomeRoomInfo;
|
||||
import com.yizhuan.xchat_android_core.initial.InitialModel;
|
||||
import com.yizhuan.xchat_android_core.initial.bean.InitInfo;
|
||||
@@ -628,6 +629,13 @@ public class AvRoomModel extends RoomBaseModel implements IAvRoomModel {
|
||||
.compose(RxHelper.handleSchedulers());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Single<GiftInfo> getNewUserGift() {
|
||||
return mRoomService.getNewUserGift(AvRoomDataManager.get().getRoomUid())
|
||||
.compose(RxHelper.handleBeanData())
|
||||
.compose(RxHelper.handleSchedulers());
|
||||
}
|
||||
|
||||
/**
|
||||
* 公屏历史消息
|
||||
*/
|
||||
|
@@ -28,6 +28,7 @@ import com.yizhuan.xchat_android_core.bean.RoomQueueInfo;
|
||||
import com.yizhuan.xchat_android_core.bean.response.ServiceResult;
|
||||
import com.yizhuan.xchat_android_core.decoration.headwear.bean.HeadWearInfo;
|
||||
import com.yizhuan.xchat_android_core.exception.ErrorThrowable;
|
||||
import com.yizhuan.xchat_android_core.gift.bean.GiftInfo;
|
||||
import com.yizhuan.xchat_android_core.home.bean.BannerInfo;
|
||||
import com.yizhuan.xchat_android_core.home.bean.HomeRoomInfo;
|
||||
import com.yizhuan.xchat_android_core.manager.AvRoomDataManager;
|
||||
@@ -1146,6 +1147,15 @@ public class RoomBaseModel extends BaseModel implements IRoomBaseModel {
|
||||
@GET("/single/broadcast/room/page")
|
||||
Single<RoomResult> getNextSingleRoomInfo(@Query("roomUid") long roomUid);
|
||||
|
||||
/**
|
||||
* 获取新用户进房礼物
|
||||
*
|
||||
* @param roomUid
|
||||
* @return
|
||||
*/
|
||||
@GET("/gift/newUser/inRoom")
|
||||
Single<ServiceResult<GiftInfo>> getNewUserGift(@Query("roomUid") long roomUid);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
@@ -4,6 +4,7 @@ import com.google.gson.JsonElement;
|
||||
import com.netease.nimlib.sdk.chatroom.model.EnterChatRoomResultData;
|
||||
import com.yizhuan.xchat_android_core.base.IModel;
|
||||
import com.yizhuan.xchat_android_core.bean.response.ServiceResult;
|
||||
import com.yizhuan.xchat_android_core.gift.bean.GiftInfo;
|
||||
import com.yizhuan.xchat_android_core.home.bean.BannerInfo;
|
||||
import com.yizhuan.xchat_android_core.home.bean.HomeRoomInfo;
|
||||
import com.yizhuan.xchat_android_core.room.activitytimer.TimerBean;
|
||||
@@ -180,5 +181,7 @@ public interface IAvRoomModel extends IModel {
|
||||
|
||||
Single<RoomInfo> getNextSingleRoomInfo();
|
||||
|
||||
Single<GiftInfo> getNewUserGift();
|
||||
|
||||
void loadMessageHistory(long startTime);
|
||||
}
|
||||
|
Reference in New Issue
Block a user