Skip to content

接收消息

通过接收Server-Sent Events推送的数据获取消息。首先引入已实现好的sse接口

import { sseOpen, sseClose } from 'grove-ui'

开启监听

    sseOpen(key, (data, complete) => {
        if (complete) { // sse连接已结束
            return
        }

        // 处理data数据
    })

关闭监听

sseClose(key)

key取值

  • grove.message.room.section:{租户ID}监听租户消息,列表用。
  • grove.message.room:{roomId}监听单个房间消息,进入聊天室使用。

通知内容

json
{
    "type": "message",
    "id": "message id",
    "genre": "消息类型",
    "content": "消息内容"
}