|
@@ -23,9 +23,11 @@ import com.swago.baseswago.im.ImConstant.invite_user_on_mic
|
|
import com.swago.baseswago.im.ImConstant.jifen_change
|
|
import com.swago.baseswago.im.ImConstant.jifen_change
|
|
import com.swago.baseswago.im.ImConstant.jifen_clear
|
|
import com.swago.baseswago.im.ImConstant.jifen_clear
|
|
import com.swago.baseswago.im.ImConstant.launch_mic
|
|
import com.swago.baseswago.im.ImConstant.launch_mic
|
|
|
|
+import com.swago.baseswago.im.ImConstant.level_up
|
|
import com.swago.baseswago.im.ImConstant.lock_un_lock_mic
|
|
import com.swago.baseswago.im.ImConstant.lock_un_lock_mic
|
|
import com.swago.baseswago.im.ImConstant.lucky_gift
|
|
import com.swago.baseswago.im.ImConstant.lucky_gift
|
|
import com.swago.baseswago.im.ImConstant.lucky_gift_prize
|
|
import com.swago.baseswago.im.ImConstant.lucky_gift_prize
|
|
|
|
+import com.swago.baseswago.im.ImConstant.modify_wish_gift
|
|
import com.swago.baseswago.im.ImConstant.multi_jifen_change
|
|
import com.swago.baseswago.im.ImConstant.multi_jifen_change
|
|
import com.swago.baseswago.im.ImConstant.multi_send_gift
|
|
import com.swago.baseswago.im.ImConstant.multi_send_gift
|
|
import com.swago.baseswago.im.ImConstant.notice_update
|
|
import com.swago.baseswago.im.ImConstant.notice_update
|
|
@@ -40,6 +42,7 @@ import com.swago.baseswago.im.ImConstant.red_envelope_broadcast
|
|
import com.swago.baseswago.im.ImConstant.remove_room
|
|
import com.swago.baseswago.im.ImConstant.remove_room
|
|
import com.swago.baseswago.im.ImConstant.room_chat_text
|
|
import com.swago.baseswago.im.ImConstant.room_chat_text
|
|
import com.swago.baseswago.im.ImConstant.room_dan_mu
|
|
import com.swago.baseswago.im.ImConstant.room_dan_mu
|
|
|
|
+import com.swago.baseswago.im.ImConstant.send_wish_gift
|
|
import com.swago.baseswago.im.ImConstant.set_room_admin
|
|
import com.swago.baseswago.im.ImConstant.set_room_admin
|
|
import com.swago.baseswago.im.ImConstant.svg_gift
|
|
import com.swago.baseswago.im.ImConstant.svg_gift
|
|
import com.swago.baseswago.im.ImConstant.update_audience
|
|
import com.swago.baseswago.im.ImConstant.update_audience
|
|
@@ -48,12 +51,14 @@ import com.swago.baseswago.im.ImConstant.user_agree_invite_by_anchor
|
|
import com.swago.baseswago.im.ImConstant.user_down_mic
|
|
import com.swago.baseswago.im.ImConstant.user_down_mic
|
|
import com.swago.baseswago.im.ImConstant.user_exit_room
|
|
import com.swago.baseswago.im.ImConstant.user_exit_room
|
|
import com.swago.baseswago.im.ImConstant.user_join_room
|
|
import com.swago.baseswago.im.ImConstant.user_join_room
|
|
|
|
+import com.swago.baseswago.im.ImConstant.user_like
|
|
import com.swago.baseswago.im.ImConstant.user_refuse_invite_by_anchor
|
|
import com.swago.baseswago.im.ImConstant.user_refuse_invite_by_anchor
|
|
import com.swago.baseswago.model.RedEnvelope
|
|
import com.swago.baseswago.model.RedEnvelope
|
|
import com.swago.baseswago.model.im.*
|
|
import com.swago.baseswago.model.im.*
|
|
import com.swago.baseswago.model.live.ForceCloseModel
|
|
import com.swago.baseswago.model.live.ForceCloseModel
|
|
import com.swago.baseswago.model.live.ReceiveModel
|
|
import com.swago.baseswago.model.live.ReceiveModel
|
|
import com.swago.baseswago.model.im.GamePrize
|
|
import com.swago.baseswago.model.im.GamePrize
|
|
|
|
+import com.swago.baseswago.model.live.IMWishGiftModel
|
|
import com.swago.baseswago.model.live.RoomUserChangeModel
|
|
import com.swago.baseswago.model.live.RoomUserChangeModel
|
|
import com.swago.baseswago.model.live.audio.*
|
|
import com.swago.baseswago.model.live.audio.*
|
|
import com.swago.baseswago.model.live.gift.IMGiftModel
|
|
import com.swago.baseswago.model.live.gift.IMGiftModel
|
|
@@ -314,6 +319,25 @@ class GroupMsgParser : IGroupNewMsgParser {
|
|
parserModel = CusNewMsgBean<String>()
|
|
parserModel = CusNewMsgBean<String>()
|
|
parserModel.type = common_game_msg
|
|
parserModel.type = common_game_msg
|
|
}
|
|
}
|
|
|
|
+
|
|
|
|
+ level_up,user_like -> {
|
|
|
|
+ parameterizedTypeImpl = ParameterizedTypeImpl(
|
|
|
|
+ arrayOf<Type>(IMLevelUpMsgBean::class.java),
|
|
|
|
+ CusNewMsgBean::class.java,
|
|
|
|
+ CusNewMsgBean::class.java
|
|
|
|
+ )
|
|
|
|
+ parserModel = gson.fromJson(resultString,parameterizedTypeImpl)
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ send_wish_gift, modify_wish_gift -> {
|
|
|
|
+ parameterizedTypeImpl = ParameterizedTypeImpl(
|
|
|
|
+ arrayOf<Type>(IMWishGiftModel::class.java),
|
|
|
|
+ CusNewMsgBean::class.java,
|
|
|
|
+ CusNewMsgBean::class.java
|
|
|
|
+ )
|
|
|
|
+ parserModel = gson.fromJson(resultString,parameterizedTypeImpl)
|
|
|
|
+ }
|
|
|
|
+
|
|
}
|
|
}
|
|
parserModel?.v2TIMMessage = v2TIMMessage
|
|
parserModel?.v2TIMMessage = v2TIMMessage
|
|
}catch (e:Exception){
|
|
}catch (e:Exception){
|