2

我有一个设置,我需要根据用户 id 是否是组的管理员来显示频道。要将用户标记为管理员,我将用户提升为版主。

我认为我只需要显示用户当前正在审核的频道列表。有没有办法过滤它?

4

1 回答 1

0

一种简单的方法是将其作为频道自定义数据的一部分(即 {moderatorId})进行跟踪,然后使用该属性来匹配查询。

跟踪频道数据的 moderatorId

const channel = client.channel('messaging', 'travel', {
    moderatorId: 42,
});

channel.update();

检索主持的频道:

const filter = { moderatorId: 42 };
const sort = { last_message_at: -1 };
const options = {
  state: true,
  watch: true
};

const channels = await authClient.queryChannels(filter, sort, options);
于 2019-09-05T06:32:34.077 回答