get static method
get files information according to GetterType.
Implementation
static Future<List<Media>> get({required GetterType type}) async {
final List<Media> _data = [];
/// Conect with native code.
///
/// pass [type] as parameter
final _result = await _channel.invokeMethod('get', {"type": type.index});
/// loop into list of result.
for (final item in _result) {
/// Receive data as [Map] 7.
///
/// Convert every [Map] to [Media] Model.
final Map<String, dynamic> _a =
json.decode(item.toString()) as Map<String, dynamic>;
/// Add every [_a] converted to the [_data] variable.
_data.add(Media.fromJson(_a));
}
/// return all the data.
return _data;
}