我的Firechat由Firebase运行并与我的Wordpress数据库集成。它很棒,但我缺少的一件事是聊天版主/管理员。
从我可以看出rules.json:
"moderators": {
".read": "(auth != null)"
},
"suspensions": {
".write": "(auth != null) && (root.child('moderators').hasChild(auth.uid))",
".read": "(auth != null) && (root.child('moderators').hasChild(auth.uid))"
}
...并且repository search,似乎有某种版主功能。但是,我找不到在任何地方使用它的参考。
您能帮助我了解主持人系统的运作方式吗?他们能控制所有聊天室还是只控制一个聊天室?他们有能力踢,静音还是禁止?如何将用户设置为"主持人"?
答案 0 :(得分:2)
Firechat在其当前版本中为“版主”提供了一个特殊的,右键单击上下文菜单,其中包含一些kick和ban行为。版主被定义为<root>/moderators/<moderator-user-id>
中存储的任何记录。换句话说,在Firebase中的<user-id>:true
下添加/moderators
的记录,以启用该上下文菜单。