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 LiveJournalReader(FileInfo file, IJournalParser parser) { File = file; _parser = parser; Context = new JournalLogFileInfo(File); }
public LogJournalReader(FileInfo file, IJournalParser parser) { File = file; _parser = parser; _stream = new Lazy <StreamReader>(GetStreamReader); Context = ReadFileInfo(); }
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; }
public JournalReaderFactory(IJournalParser parser) { _parser = parser; }
public JournalEntrySource(IJournalParser parser, DateTimeOffset startTime, params IJournalLineSource[] lineSources) { _lineSources = lineSources; _parser = parser; _startTime = startTime; }