search method
Find DownloadItem. Set query
to the empty object to get
all DownloadItem. To get a specific DownloadItem, set only the
id
field. To page through a large number of items, set
orderBy: ['-startTime']
, set limit
to the
number of items per page, and set startedAfter
to the
startTime
of the last item from the last page.
Implementation
Future<List<DownloadItem>> search(DownloadQuery query) async {
var $res =
await promiseToFuture<JSArray>($js.chrome.downloads.search(query.toJS));
return $res.toDart
.cast<$js.DownloadItem>()
.map((e) => DownloadItem.fromJS(e))
.toList();
}