酒吧外部送礼物拦截。
This commit is contained in:
@@ -1366,27 +1366,30 @@ class RoomActivity : BaseMvpActivity<RoomPresenter?, ActivityRoomBinding?>(),
|
||||
val text = messageEvent.text
|
||||
|
||||
if (msgType == EMMessageInfo.QXRoomMessageTypeGift) {
|
||||
bgEffectView?.invalidate()
|
||||
bgEffectView?.requestLayout()
|
||||
|
||||
GiftDisplayManager.getInstance().setupDisplayView(mBinding?.giftContainer)
|
||||
if (publicScreenFragment?.mIsPriRoom == false) {
|
||||
bgEffectView?.invalidate()
|
||||
bgEffectView?.requestLayout()
|
||||
|
||||
LogUtils.e("@@@@" + "EventBusnujm2" + "playQueue.size()====" + messageEvent.text.giftInfo)
|
||||
val playQueue = Arrays.asList(
|
||||
*messageEvent.text.giftInfo.play_image.split(",".toRegex())
|
||||
.dropLastWhile { it.isEmpty() }.toTypedArray()
|
||||
)
|
||||
QXGiftPlayerManager.getInstance(this).displayFullEffectView1(playQueue)
|
||||
GiftDisplayManager.getInstance().setupDisplayView(mBinding?.giftContainer)
|
||||
|
||||
if (messageEvent.text.giftInfo != null) {
|
||||
val giftBean = messageEvent.text.giftInfo
|
||||
giftBean.nickname = messageEvent.text.fromUserInfo.nickname
|
||||
giftBean.userAvatar = messageEvent.text.fromUserInfo.avatar
|
||||
LogUtils.e("1005", messageEvent.text.toUserInfo?.nickname)
|
||||
giftBean.senderName = messageEvent.text.toUserInfo?.nickname
|
||||
giftBean.senderAvatarUrl = messageEvent.text.toUserInfo?.avatar
|
||||
giftBean.number = messageEvent.text.gift_num.toInt()
|
||||
GiftDisplayManager.getInstance().receiveGift(giftBean)
|
||||
LogUtils.e("@@@@" + "EventBusnujm2" + "playQueue.size()====" + messageEvent.text.giftInfo)
|
||||
val playQueue = Arrays.asList(
|
||||
*messageEvent.text.giftInfo.play_image.split(",".toRegex())
|
||||
.dropLastWhile { it.isEmpty() }.toTypedArray()
|
||||
)
|
||||
QXGiftPlayerManager.getInstance(this).displayFullEffectView1(playQueue)
|
||||
|
||||
if (messageEvent.text.giftInfo != null) {
|
||||
val giftBean = messageEvent.text.giftInfo
|
||||
giftBean.nickname = messageEvent.text.fromUserInfo.nickname
|
||||
giftBean.userAvatar = messageEvent.text.fromUserInfo.avatar
|
||||
LogUtils.e("1005", messageEvent.text.toUserInfo?.nickname)
|
||||
giftBean.senderName = messageEvent.text.toUserInfo?.nickname
|
||||
giftBean.senderAvatarUrl = messageEvent.text.toUserInfo?.avatar
|
||||
giftBean.number = messageEvent.text.gift_num.toInt()
|
||||
GiftDisplayManager.getInstance().receiveGift(giftBean)
|
||||
}
|
||||
}
|
||||
hand1005(messageEvent, text)
|
||||
} else if (msgType == EMMessageInfo.QXRoomMessageTypeClearMsg) {//清除当前消息
|
||||
|
||||
Reference in New Issue
Block a user