public UpdatesManager(IMessageBus messageBus, ILogger <UpdatesManager> logger, ILogger <MessageHandler> loggerHandler, DatafeedHttpService datafeedHttpService, IPositionCache cache) { _messageBus = messageBus; _logger = logger; _loggerHandler = loggerHandler; _datafeedHttpService = datafeedHttpService; _cache = cache; _sessionId = Guid.NewGuid().ToString(); _logger.LogInformation("sessionId {0} , assigned to UpdatesManager", _sessionId); }
public WebSocketConnectionsManager(IMessageBus messageBus, ILogger <WebSocketConnectionsManager> logger, ILogger <Room> roomLogger, DatafeedHttpService datafeedHttpService, IValidator <SocketMessage> socketMessageValidator) { _socketMessageValidator = socketMessageValidator; _messageBus = messageBus; _logger = logger; _roomLogger = roomLogger; _datafeedHttpService = datafeedHttpService; Disconnect += OnDisconnect; }