package com.swago.baseswago.im

/**
 *@date 2021/10/23 14:12
 *description:
 */
object ImConstant {

    /**
     * 直播间聊天
     */
    const val room_chat_text =  9999

    /**
     * 用户进入直播间
     */
    const val user_join_room = 1

    /**
     * 用户退出直播间
     */
    const val user_exit_room = 2

    /**
     * 发送大额红包的大群通知 3
     */
    const val red_envelope_broadcast = 3
    /**
     * 玩游戏中奖
     */
    const val game_win_big_prize = 4

    /**
     * 观众列表更新
     */
    const val update_audience = 5

    /**
     * 主播关播直播间
     */
    const val anchor_close_room = 100

    /**
     * 禁言 101
     *
     * 取消禁言 102
     *
     * 剔出直播间 103
     */
    const val forbid_speak = 101
    const val cancel_forbid_speak = 102
    const val remove_room = 103
    /**
     * 直播间内下收到红包 104
     */
    const val red_envelope = 104
    /**
     * 强制关播
     */
    const val force_close_live_room = 105

    /**
     * 热门高级礼物
     */
    const val svg_gift = 201

    /**
     * 幸运礼物
     */
    const val lucky_gift = 202

    /**
     * 幸运礼物中大奖
     */
    const val lucky_gift_prize = 203


    /**
     * 关注主播成功
     */
    const val follow_anchor_success = 204

    /**
     * PK发起
     */
    const val pk_send = 211

    /**
     * PK开始
     */
    const val pk_start = 212

    /**
     * PK进度条
     */
    const val pk_process = 213

    /**
     * PK结算
     */
    const val pk_punish = 214

    /**
     * PK结束
     */
    const val pk_stop = 215

    /**
     * 申请连麦
     */
    const val launch_mic = 216

    /**
     * 主播拒绝连麦
     */
    const val anchor_refuse_mic = 217

    /**
     * 接受连麦
     */
    const val anchor_accept_mic = 218

    /**
     * 关闭连麦
     */
    const val close_mic_chat = 219

    /**
     * 异常导致关闭连麦
     */
    const val error_to_close_mic = 220


    /**
     * 设置和取消直播间管理员
     */
    const val set_room_admin = 221
    const val delete_room_admin = 222


    /***************语音房****************/

    /**
     * 邀请用户上麦
     */
    const val invite_user_on_mic = 301

    /**
     *锁麦和解锁
     */
    const val lock_un_lock_mic = 302

    /**
     * 主播对用户开麦和闭麦
     */
    const val open_close_mic = 303

    /**
     * 主播下麦用户
     */
    const val user_down_mic = 304


    /**
     * 麦位列表刷新
     */
    const val update_mic_list_data = 305

    /**
     * 用户同意主播邀请上麦
     */
    const val user_agree_invite_by_anchor = 306

    /**
     * 用户拒绝主播邀请上麦
     */
    const val user_refuse_invite_by_anchor = 307


    /**
     * 用户送礼积分变更
     */
    const val jifen_change = 308

    /**
     * 积分清零
     */
    const val jifen_clear = 309

    /**
     * 积分清零
     */
    const val multi_jifen_change = 310

    /**
     * 多人送礼
     */
    const val multi_send_gift = 311

    /**
     * 公告更新
     */
    const val notice_update = 312

    /**
     * 弹幕
     */
    const val room_dan_mu = 313

    /**********游戏相关IM********/
    const val fruit_game = 1001
    const val beauty_game = 1002
    //带庄三张
    const val beauty_game_host = 1003
    const val beauty_game_grab_host = 1004
    const val beauty_game_grab_host_two = 1005
    //游戏都走这个IM
    const val common_game_msg = 1006



}