public TelegromClient(DbContextOptions dbContextOptions, IGlobalIncomingUpdateQueueWriter incomingUpdateQueueWriter, IGlobalOutgoingRequestQueueWriter outgoingRequestQueueWriter, IGlobalAttributesService globalAttributesService) { _incomingUpdateQueueWriter = incomingUpdateQueueWriter; _outgoingRequestQueueWriter = outgoingRequestQueueWriter; GlobalAttributesService = globalAttributesService; _databaseContext = new DatabaseContext(dbContextOptions); }
public UpdateDispatcher(SessionManager sessionManager, IGlobalIncomingUpdateQueueWriter incomingUpdateQueueWriter, IGlobalIncomingUpdateQueueReader incomingUpdateQueueReader, ILogger <UpdateDispatcher> logger) { _sessionManager = sessionManager; _incomingUpdateQueueWriter = incomingUpdateQueueWriter; _incomingUpdateQueueReader = incomingUpdateQueueReader; _logger = logger; }