public async Task <List <IPost> > GetPosts(bool includeUnpublished, CancellationToken cancellationToken = default(CancellationToken)) { await EnsureBlogSettings().ConfigureAwait(false); return(await _postQueries.GetPosts( _settings.Id, includeUnpublished, cancellationToken) .ConfigureAwait(false)); }