mirror of
https://github.com/arduino/Arduino.git
synced 2024-11-29 10:24:12 +01:00
Use anyMatch instead of count in ContributionSelfCheck checks
This commit is contained in:
parent
d285b7fdc9
commit
b832e0d8b1
@ -73,22 +73,21 @@ public class ContributionsSelfCheck extends TimerTask {
|
||||
updateContributionIndex();
|
||||
updateLibrariesIndex();
|
||||
|
||||
long updatablePlatforms = BaseNoGui.indexer.getPackages().stream()
|
||||
boolean updatablePlatforms = BaseNoGui.indexer.getPackages().stream()
|
||||
.flatMap(pack -> pack.getPlatforms().stream())
|
||||
.filter(new UpdatablePlatformPredicate()).count();
|
||||
.anyMatch(new UpdatablePlatformPredicate());
|
||||
|
||||
long updatableLibraries = BaseNoGui.librariesIndexer.getInstalledLibraries().stream()
|
||||
.filter(new UpdatableLibraryPredicate())
|
||||
.count();
|
||||
boolean updatableLibraries = BaseNoGui.librariesIndexer.getIndex().getLibraries().stream()
|
||||
.anyMatch(new UpdatableLibraryPredicate());
|
||||
|
||||
if (updatableLibraries <= 0 && updatablePlatforms <= 0) {
|
||||
if (!updatableLibraries && !updatablePlatforms) {
|
||||
return;
|
||||
}
|
||||
|
||||
String text;
|
||||
if (updatableLibraries > 0 && updatablePlatforms <= 0) {
|
||||
if (updatableLibraries && !updatablePlatforms) {
|
||||
text = I18n.format(tr("Updates available for some of your {0}libraries{1}"), "<a href=\"http://librarymanager/DropdownUpdatableLibrariesItem\">", "</a>");
|
||||
} else if (updatableLibraries <= 0 && updatablePlatforms > 0) {
|
||||
} else if (!updatableLibraries && updatablePlatforms) {
|
||||
text = I18n.format(tr("Updates available for some of your {0}boards{1}"), "<a href=\"http://boardsmanager/DropdownUpdatableCoresItem\">", "</a>");
|
||||
} else {
|
||||
text = I18n.format(tr("Updates available for some of your {0}boards{1} and {2}libraries{3}"), "<a href=\"http://boardsmanager/DropdownUpdatableCoresItem\">", "</a>", "<a href=\"http://librarymanager/DropdownUpdatableLibrariesItem\">", "</a>");
|
||||
|
Loading…
Reference in New Issue
Block a user