CockpitSessionController constructor
CockpitSessionController({
- required String sessionId,
- required String taskId,
- required String platform,
- CockpitTimestampProvider? now,
Creates a CockpitSessionController.
Implementation
CockpitSessionController({
required String sessionId,
required String taskId,
required String platform,
CockpitTimestampProvider? now,
}) : _session = CockpitSession(
sessionId: sessionId,
taskId: taskId,
platform: platform,
startedAt: (now ?? _systemNow)().toUtc(),
),
_stepRecorder = CockpitStepRecorder(
now: now ?? _systemNow,
observationAssembler: const CockpitObservationAssembler(),
),
_bundleSummaryAssembler = CockpitBundleSummaryAssembler(now: now);