best method
Implementation
AppcastItem? best() {
if (items.isEmpty) { return null; }
AppcastItem? best;
for (var item in items) {
if (item.isSupportingHost()) {
best ??= item;
if (item.version > best.version) {
best = item;
}
}
}
return best;
}