addOrUpdateDurationMetadata method

void addOrUpdateDurationMetadata(
  1. Duration duration
)

Records the evaluation duration in milliseconds as metadata.

Implementation

void addOrUpdateDurationMetadata(Duration duration) {
  addOrUpdateMetadata(
    'evaluation.duration_ms',
    duration.inMicroseconds / 1000.0 ~/ 1 == 0
        ? (duration.inMicroseconds / 1000.0).toStringAsFixed(2)
        : duration.inMilliseconds.toString(),
  );
}