public MatrixApp( IConfiguration config, IJournalMonitorState state, LogJournalMonitor logMonitor, LiveJournalMonitor liveMonitor, IThumbNotifier notifier, IJournalParser parser, IMatrixAuthenticator authenticator, GameContextManager gameContext, LocationManager location, ShipManager ship, SessionManager session, HttpUploadClient client ) { _config = config; _state = state; _logMonitor = logMonitor; _liveMonitor = liveMonitor; _notifier = notifier; _parser = parser; _authenticator = authenticator; _gameContext = gameContext; _location = location; _ship = ship; _session = session; _client = client; }
public AssistantApp( IJournalMonitorState state, LiveJournalMonitor monitor, IThumbNotifier notifier, IJournalParser parser, AssistantMessageHub processor, StatusManager statusManager ) { _state = state; _monitor = monitor; _notifier = notifier; _parser = parser; _processor = processor; _statusManager = statusManager; }