Список всех каналов, доступных в приложении SendBird

Есть ли способ перечислить все доступные Open Channel/Group в конкретном приложении, используя API SendBird. Мне удалось найти функции, которые создают канал и удаляют канал, но не перечисляют все доступные каналы в определенном приложении?

1 ответ

Решение

Это может быть v3 только для ответа...

Например, чтобы вывести список всех доступных открытых каналов, используйте что-то вроде этого:

OpenChannelListQuery clq = OpenChannel.createOpenChannelListQuery();          
clq.next(new OpenChannelListQuery.OpenChannelListQueryResultHandler() {
        @Override
        public void onResult(List<OpenChannel> list, SendBirdException e) {
            Log.i(TAG,"query results, "+list.size()+" open channels");
        }
});

Помните, что вам нужно завершить соединение, прежде чем использовать вышеуказанное.

Другие вопросы по тегам