buildTranscriptFileName function

String buildTranscriptFileName({
  1. DateTime? timestamp,
})

Implementation

String buildTranscriptFileName({DateTime? timestamp}) {
  final value = (timestamp ?? DateTime.now()).toLocal();
  final hourOfPeriod = value.hour % 12 == 0 ? 12 : value.hour % 12;
  final minute = value.minute.toString().padLeft(2, '0');
  final meridiem = value.hour >= 12 ? 'PM' : 'AM';

  return '${_formatDate(value)} $hourOfPeriod-$minute $meridiem$transcriptFileExtension';
}