public Task SendMessage(TenantMessage tenantMessage, CancellationToken cancellationToken) { return(_slackService.SendMessageAsync( tenantMessage, cancellationToken)); }
public Task ReplyAsync(TenantMessage tenantMessage, string text, CancellationToken cancellationToken) { return(SendAsync(tenantMessage.CreateReply(text), cancellationToken)); }
public async Task TellJoke([FromBody] TenantMessage tenantMessage, CancellationToken cancellationToken) { var joke = await Joke(cancellationToken).ConfigureAwait(false); await _messageApi.SendAsync(tenantMessage.CreateReply(joke), CancellationToken.None).ConfigureAwait(false); }