邀请码进房根据服务端返回的fromType进行跳转

This commit is contained in:
huangjian
2021-08-13 14:43:46 +08:00
parent ba1543776f
commit 8efde16e9a
2 changed files with 10 additions and 5 deletions

View File

@@ -883,11 +883,15 @@ public class MainActivity extends BaseMvpActivity<IMainView, MainPresenter>
ChannelPageModel.get().checkInviteUserInRoom(AddUserInfoFragment.INVITE_USER_CODE)
.subscribe(inviteUserInfo -> {
if (inviteUserInfo.isInRoom()) {
AVRoomActivity.startForFromType(context,
inviteUserInfo.getRoomUid(),
AVRoomActivity.FROM_TYPE_USER,
inviteUserInfo.getInviteNick(),
String.valueOf(inviteUserInfo.getInviteUid()));
if (inviteUserInfo.getFromType() == 0) {
AVRoomActivity.start(context, inviteUserInfo.getRoomUid());
} else {
AVRoomActivity.startForFromType(context,
inviteUserInfo.getRoomUid(),
inviteUserInfo.getFromType(),
inviteUserInfo.getInviteNick(),
String.valueOf(inviteUserInfo.getInviteUid()));
}
} else {
checkChannelPageInRoom();
}

View File

@@ -8,4 +8,5 @@ public class InviteUserInfo {
private long inviteUid;
private boolean isInRoom;
private long roomUid;
private int fromType;
}