sourceQuery static method
Returns Source samples for the provided identifier
and the
time interval predicate predicate
.
Implementation
static Future<List<Source>> sourceQuery(
String identifier, Predicate predicate) async {
final arguments = <String, dynamic>{
'identifier': identifier,
};
arguments.addAll(predicate.map);
final result = await _methodChannel.invokeMethod('sourceQuery', arguments);
final List<dynamic> list = jsonDecode(result);
final sources = <Source>[];
for (final Map<String, dynamic> map in list) {
final source = Source.fromJson(map);
sources.add(source);
}
return sources;
}