新增首页新用户打招呼弹窗
This commit is contained in:
@@ -56,7 +56,7 @@ public class GameHomeModel extends BaseModel {
|
||||
return api.apiRoomShortcut(String.valueOf(AuthModel.get().getCurrentUid()),
|
||||
CommunityConstant.VERSION_VALID_TYPE,
|
||||
AuthModel.get().getTicket())
|
||||
.compose(RxHelper.handleBeanData())
|
||||
.compose(RxHelper.handleStringData())
|
||||
.compose(RxHelper.handleSchedulers());
|
||||
}
|
||||
|
||||
|
@@ -0,0 +1,13 @@
|
||||
package com.yizhuan.xchat_android_core.channel_page.bean
|
||||
|
||||
import java.io.Serializable
|
||||
|
||||
data class NewUserHelloInfo(
|
||||
val roomUid: Long = 0L,
|
||||
val sayHello: Boolean = false,
|
||||
val sayHelloMsg: String = "",
|
||||
val sayHelloUserUid: Long = 0L,
|
||||
val sayHelloUserAvatar: String = "",
|
||||
val sayHelloUserErbanNo: Int = 0,
|
||||
val sayHelloUserNickname: String = ""
|
||||
) : Serializable
|
@@ -3,6 +3,7 @@ package com.yizhuan.xchat_android_core.channel_page.model;
|
||||
import com.yizhuan.xchat_android_core.base.BaseModel;
|
||||
import com.yizhuan.xchat_android_core.bean.response.ServiceResult;
|
||||
import com.yizhuan.xchat_android_core.channel_page.bean.ChannelPageInfo;
|
||||
import com.yizhuan.xchat_android_core.channel_page.bean.NewUserHelloInfo;
|
||||
import com.yizhuan.xchat_android_core.user.bean.InviteUserInfo;
|
||||
import com.yizhuan.xchat_android_core.utils.net.RxHelper;
|
||||
import com.yizhuan.xchat_android_library.net.rxnet.RxNet;
|
||||
@@ -66,6 +67,13 @@ public class ChannelPageModel extends BaseModel implements IChannelPageModel {
|
||||
.compose(RxHelper.handleSchAndExce());
|
||||
}
|
||||
|
||||
@Override
|
||||
public Single<NewUserHelloInfo> checkNewUserInRoom() {
|
||||
return api.checkNewUserInRoom()
|
||||
.compose(RxHelper.handleBeanData())
|
||||
.compose(RxHelper.handleSchAndExce());
|
||||
}
|
||||
|
||||
/**
|
||||
*
|
||||
*/
|
||||
@@ -130,6 +138,12 @@ public class ChannelPageModel extends BaseModel implements IChannelPageModel {
|
||||
@GET("/user/v2/checkInviteUserInRoom")
|
||||
Single<ServiceResult<InviteUserInfo>> checkInviteUserInRoom(@Query("inviteCode") String inviteCode);
|
||||
|
||||
/**
|
||||
* 新用户推荐房间弹窗
|
||||
*/
|
||||
@GET("/newUserStart/indexSayHello")
|
||||
Single<ServiceResult<NewUserHelloInfo>> checkNewUserInRoom();
|
||||
|
||||
/**
|
||||
* 字节跳动推广接口
|
||||
*/
|
||||
|
@@ -1,6 +1,7 @@
|
||||
package com.yizhuan.xchat_android_core.channel_page.model;
|
||||
|
||||
import com.yizhuan.xchat_android_core.channel_page.bean.ChannelPageInfo;
|
||||
import com.yizhuan.xchat_android_core.channel_page.bean.NewUserHelloInfo;
|
||||
import com.yizhuan.xchat_android_core.user.bean.InviteUserInfo;
|
||||
|
||||
import io.reactivex.Single;
|
||||
@@ -15,6 +16,8 @@ public interface IChannelPageModel {
|
||||
|
||||
Single<InviteUserInfo> checkInviteUserInRoom(String inviteCode);
|
||||
|
||||
Single<NewUserHelloInfo> checkNewUserInRoom();
|
||||
|
||||
void checkAd();
|
||||
|
||||
void checkByteDanceAd(String evenType);
|
||||
|
Reference in New Issue
Block a user