public TelegromClient(DbContextOptions dbContextOptions, IGlobalIncomingUpdateQueueWriter incomingUpdateQueueWriter, IGlobalOutgoingRequestQueueWriter outgoingRequestQueueWriter, IGlobalAttributesService globalAttributesService) { _incomingUpdateQueueWriter = incomingUpdateQueueWriter; _outgoingRequestQueueWriter = outgoingRequestQueueWriter; GlobalAttributesService = globalAttributesService; _databaseContext = new DatabaseContext(dbContextOptions); }
public RequestDispatcher( ITelegramBotClient telegramBotClient, IGlobalOutgoingRequestQueueReader outgoingRequestQueueReader, IGlobalOutgoingRequestQueueWriter outgoingRequestQueueWriter, ILogger <RequestDispatcher> logger) { _telegramBotClient = telegramBotClient; _outgoingRequestQueueWriter = outgoingRequestQueueWriter; _outgoingRequestQueueReader = outgoingRequestQueueReader; _logger = logger; }