Merge pull request #1 from true-og/agent/suppress-disabled-tracker-warning

Suppress no-data warnings for disabled trackers
This commit was merged in pull request #1.
This commit is contained in:
NotAlexNoyle authored and GitHub committed 2026-07-22 18:54:57 -04:00
commit 86d430527b
1 file changed
+11 -6
@@ -20,6 +20,17 @@ record TrackerLoader(BattleTracker battleTracker, Configuration configuration, P
public void load() {
String name = this.configuration.getString("name");
List<String> trackedData = this.configuration.getStringList("tracked-statistics");
boolean enabled = this.configuration.getBoolean("enabled", !trackedData.isEmpty());
if (!enabled) {
return;
}
if (trackedData.isEmpty()) {
this.battleTracker.warn("No tracked data found for tracker {}!", name);
return;
}
String calculatorName = this.configuration.getString("calculator");
RatingCalculator calculator = this.battleTracker.getCalculator(calculatorName);
if (calculator == null) {
@@ -27,12 +38,6 @@ record TrackerLoader(BattleTracker battleTracker, Configuration configuration, P
return;
}
List<String> trackedData = this.configuration.getStringList("tracked-statistics");
if (trackedData.isEmpty()) {
this.battleTracker.warn("No tracked data found for tracker {}!", name);
return;
}
Set<TrackedDataType> dataTypes = EnumSet.noneOf(TrackedDataType.class);
for (String data : trackedData) {
try {