|
@@ -666,7 +666,54 @@ class MsgVm(application: Application) : AbsMsgVm(application) {
|
|
}
|
|
}
|
|
//多人送礼动画
|
|
//多人送礼动画
|
|
if (it.senderId != UserInfo.getUserInfo()?.id){
|
|
if (it.senderId != UserInfo.getUserInfo()?.id){
|
|
- addAudioGiftAnimFun?.invoke(it)
|
|
|
|
|
|
+ if (it.giftType == 3) {
|
|
|
|
+ val imGiftModel = IMGiftModel()
|
|
|
|
+ imGiftModel.giftIcon = it.giftIcon
|
|
|
|
+ imGiftModel.senderName = it.senderName
|
|
|
|
+ val receiverName = StringBuffer()
|
|
|
|
+ it.receivers.forEach {
|
|
|
|
+ receiverName.append("${it.receiverName} ,")
|
|
|
|
+ }
|
|
|
|
+ if (it.receivers.isNotEmpty())
|
|
|
|
+ receiverName.deleteCharAt(receiverName.length - 1)
|
|
|
|
+ imGiftModel.receiverName = receiverName.toString()
|
|
|
|
+ imGiftModel.giftNum = it.giftNum
|
|
|
|
+ imGiftModel.multiple = it.multiple
|
|
|
|
+ imGiftModel.senderId = it.senderId
|
|
|
|
+ imGiftModel.giftId = it.giftId
|
|
|
|
+ imGiftModel.giftOneceNum = it.giftOneceNum
|
|
|
|
+ imGiftModel.senderAvatar = it.senderAvatar
|
|
|
|
+ showGiftDanDao?.invoke(imGiftModel)
|
|
|
|
+ } else {
|
|
|
|
+ if (it.giftType == 1 || it.giftType == 5){
|
|
|
|
+ val imGiftModel = IMGiftModel()
|
|
|
|
+ imGiftModel.giftIcon = it.giftIcon
|
|
|
|
+ imGiftModel.giftNum = it.giftNum
|
|
|
|
+ imGiftModel.senderId = it.senderId
|
|
|
|
+ imGiftModel.giftId = it.giftId
|
|
|
|
+ imGiftModel.giftOneceNum = it.giftOneceNum
|
|
|
|
+ imGiftModel.senderAvatar = it.senderAvatar
|
|
|
|
+
|
|
|
|
+
|
|
|
|
+ imGiftModel.giftIdName = it.giftIdName
|
|
|
|
+ imGiftModel.giftName = it.giftName
|
|
|
|
+ imGiftModel.giftArName = it.giftArName
|
|
|
|
+ imGiftModel.giftEnName = it.giftEnName
|
|
|
|
+ imGiftModel.senderName = it.senderName
|
|
|
|
+ imGiftModel.multiple = it.multiple
|
|
|
|
+ val receiverName = StringBuffer()
|
|
|
|
+ it.receivers.forEach {
|
|
|
|
+ receiverName.append("${it.receiverName} ,")
|
|
|
|
+ }
|
|
|
|
+ if (it.receivers.isNotEmpty())
|
|
|
|
+ receiverName.deleteCharAt(receiverName.length - 1)
|
|
|
|
+ imGiftModel.receiverName = receiverName.toString()
|
|
|
|
+
|
|
|
|
+ playSvgUrl?.invoke(imGiftModel ,true)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ addAudioGiftAnimFun?.invoke(it)
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|