public async Task <List <Channel> > GetAvailableChatChannelsAsync() { var channels = await Task.Run(async() => { var channelsQuery = new ChannelsQuery(_connection); var result = await channelsQuery.ExecuteAsync(); return(result); }); return(channels); }