Доступ к пользовательским данным канала? - PullRequest
0 голосов
/ 09 июля 2020

Я установил некоторые пользовательские данные во время создания моего канала, которые действуют как группа каналов, чтобы я мог запрашивать свои каналы, используя эти пользовательские данные, чтобы получить их как группу, но я нигде не вижу этих данных, когда распечатываю свои каналы. Почему?

Вот как я создаю канал

    let channelData = {
        name: this.state.topicName,
        members: this.addedMembers.map(member => toChatId(member.name)),
        group: id
    }

    if (this.addedMembers.length < 2)
        delete channelData.members;
    this.setState({responseOpen: true, responseLoading: true}, () => {
        this.props.chatClient.channel("messaging", channelData)
            .create()
            .then(() => this.setState({responseLoading: false}));
    });

И вот как я запускаю свой чат с каналами

this.chatClient = new StreamChat(key);
this.filters = {
    type: "messaging",
    members: {$in: [user.firstName + '-' + user.lastName]}
    //group: {$eq: group.id}
};
this.sort = {last_message_at: -1};
this.channels = this.chatClient.queryChannels(this.filters, this.sort)
    .then(response => {
    console.log(response);
    return response;
});
...