Список всех каналов, доступных в приложении 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");
}
});
Помните, что вам нужно завершить соединение, прежде чем использовать вышеуказанное.