Firechat / Firebase用户管理员

时间:2015-06-29 02:22:46

标签: javascript wordpress firebase

我的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,似乎有某种版主功能。但是,我找不到在任何地方使用它的参考。

您能帮助我了解主持人系统的运作方式吗?他们能控制所有聊天室还是只控制一个聊天室?他们有能力踢,静音还是禁止?如何将用户设置为"主持人"?

1 个答案:

答案 0 :(得分:2)

Firechat在其当前版本中为“版主”提供了一个特殊的,右键单击上下文菜单,其中包含一些kick和ban行为。版主被定义为<root>/moderators/<moderator-user-id>中存储的任何记录。换句话说,在Firebase中的<user-id>:true下添加/moderators的记录,以启用该上下文菜单。