queryChannelsOffline method
Future<List<Channel> >
queryChannelsOffline({
- Filter? filter,
- List<
SortOption< ? sort,ChannelModel> > - PaginationParams paginationParams = const PaginationParams(),
Requests channels with a given query from the Persistence client.
Implementation
Future<List<Channel>> queryChannelsOffline({
Filter? filter,
List<SortOption<ChannelModel>>? sort,
PaginationParams paginationParams = const PaginationParams(),
}) async {
final offlineChannels = (await _chatPersistenceClient?.getChannelStates(
filter: filter,
sort: sort,
paginationParams: paginationParams,
)) ??
[];
final updatedData = _mapChannelStateToChannel(offlineChannels);
state.channels = updatedData.key;
return updatedData.value;
}