Exemple #1
0
 public Task SendMessage(TenantMessage tenantMessage, CancellationToken cancellationToken)
 {
     return(_slackService.SendMessageAsync(
                tenantMessage,
                cancellationToken));
 }
Exemple #2
0
 public Task ReplyAsync(TenantMessage tenantMessage, string text, CancellationToken cancellationToken)
 {
     return(SendAsync(tenantMessage.CreateReply(text), cancellationToken));
 }
Exemple #3
0
        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);
        }