Beispiel #1
0
 public MessageConsumerFromServerBackgroundService(ILogger <MessageConsumerFromServerBackgroundService> logger,
                                                   IServerToUserMQClient rabbitMQClient,
                                                   IOptions <ServerMessagesQueueConfiguration> queueOpt,
                                                   ITelegramService telegramService,
                                                   IOptions <TelegramBotConfiguration> telegramOpt)
 {
     _logger             = logger;
     _model              = rabbitMQClient.Model;
     _queueConfiguration = queueOpt.Value;
     _telegramService    = telegramService;
     botClient           = new TelegramBotClient(telegramOpt.Value.Token);
 }
 public TelegramService(IUserToServerMQClient userToServerClient,
                        IServerToUserMQClient serverToUserMQClient)
 {
     _userToServerClient   = userToServerClient;
     _serverToUserMQClient = serverToUserMQClient;
 }