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