lastModified function
Equivalent to DocumentFile.lastModified
.
Implementation
Future<DateTime?> lastModified(Uri uri) async {
const kLastModified = 'lastModified';
final inMillisecondsSinceEpoch = await kDocumentFileChannel
.invokeMethod<int>(kLastModified, <String, String>{'uri': '$uri'});
return inMillisecondsSinceEpoch
?.takeIf((i) => i > 0)
?.apply((i) => DateTime.fromMillisecondsSinceEpoch(i));
}