public async Task <object> ListMessages(MessageListFilter filter) => await ApplyFilterAsync(filter);
public Task <IEnumerable <MessageInfo> > GetMessageListAsync(MessageListFilter filter) => Task.FromResult(Enumerable.Empty <MessageInfo>());
public async Task <object> ListMessages(MessageListFilter filter) => await ApplyFilterAsync(filter).ConfigureAwait(false);