canonicalTimestampFilenameForXFile function
String
canonicalTimestampFilenameForXFile( - XFile file
)
Implementation
String canonicalTimestampFilenameForXFile(XFile file) {
final base = _basename(file.name).trim();
if (isTimestampImageFilename(base)) {
final lower = base.toLowerCase();
return lower.endsWith('.jpg')
? base.substring(0, base.length - 4) + '.jpg'
: '$base.jpg';
}
final parsed = parseTimestampImageFilename(base);
if (parsed != null) return formatTimestampImageFilename(parsed);
return formatTimestampImageFilename(_bestEffortTimestampFromFile(file));
}