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); }