public async Task <string> SendView( MessageTextForEditDto messageForSendDto, CallbackQueryDto incomingCallbackDto) { var userId = incomingCallbackDto.From.Id; if (messageForSendDto.isEqual(incomingCallbackDto.Message)) { return(""); } var response = await _telegramRequest.SendChangeMessage(messageForSendDto) ?? ""; //await _backwardRepository.SetBackwardView(userId, messageForSendDto); await _logger.LogSentToUser(messageForSendDto); return(response); }
public async Task <string> SendView <T>( MessageForSendDto <T> messageForSendDto, MessageDto incomingMessageDto) where T : class { long userId = incomingMessageDto.From.Id; if (messageForSendDto.isEqual(incomingMessageDto)) { return(""); } var response = await _telegramRequest.SendMessage(messageForSendDto) ?? ""; //await _backwardRepository.SetBackwardView(userId, messageForSendDto); await _logger.LogSentToUser(messageForSendDto); return(response); }