getBinaryFileMetadata method

  1. @override
Future<BinaryFileMetadata> getBinaryFileMetadata(
  1. String filePath
)
override

Gets comprehensive metadata of a binary file.

filePath is the absolute path to the binary file. Returns a BinaryFileMetadata object containing available metadata.

Implementation

@override
Future<BinaryFileMetadata> getBinaryFileMetadata(String filePath) async {
  final Map<String, dynamic>? result = await methodChannel
      .invokeMapMethod<String, dynamic>(
          'getBinaryFileMetadata', {'filePath': filePath});

  if (result == null) {
    return BinaryFileMetadata();
  }

  return BinaryFileMetadata.fromJson(result);
}