文件名称:leancloud-rtm-blacklist:LeanCloud 实时通信聊天室黑名单范例
文件大小:3KB
文件格式:ZIP
更新时间:2024-06-12 19:31:22
JavaScript
LeanCloud 实时通信聊天室黑名单云代码范例 原理 通过一张 BlackList 表管理每个聊天室(对话)的屏蔽名单,被踢出聊天室时加入屏蔽名单,加入聊天室时检查屏蔽名单是否包含该用户,有则拒绝。 安装 在数据管理界面创建新 class BlackList Fork 此项目,修改 config/global.json 填入应用相关信息 在云代码界面部署此项目,至多三分钟后生效 自定义业务逻辑 你可以随意修改两个函数中的代码满足应用特殊的业务逻辑。 社交应用的黑名单? 这个 Demo 主要描述聊天室场景下黑名单的实现。社交应用的黑名单类似,即在创建对话的 hook _conversationStart 里做相应的检查。 同时,社交应用的黑名单数据结构为两个 Client ID 之间的关系,与本 Demo 略有不同。 License
【文件预览】:
leancloud-rtm-blacklist-master
----public()
--------index.html(50B)
----config()
--------global.json(149B)
----cloud()
--------main.js(2KB)
----README.md(1KB)