NetDB: Type changes (Gitlab #402)

This commit is contained in:
zzz
2023-11-03 14:07:02 +00:00
parent db62206008
commit 7e8e0b60d0
14 changed files with 81 additions and 89 deletions

View File

@@ -106,7 +106,7 @@ public class ConfigAdvancedHandler extends FormHandler {
private void saveFF() {
boolean saved = _context.router().saveConfig(ConfigAdvancedHelper.PROP_FLOODFILL_PARTICIPANT, _ff);
if (_ff.equals("false") || _ff.equals("true")) {
FloodfillNetworkDatabaseFacade fndf = _context.netDb();
FloodfillNetworkDatabaseFacade fndf = (FloodfillNetworkDatabaseFacade) _context.netDb();
boolean isFF = _ff.equals("true");
// this will rebuild the RI, log in the event log, etc.
fndf.setFloodfillEnabled(isFF);

View File

@@ -985,13 +985,14 @@ public class SummaryHelper extends HelperBase {
.append("</b></div>");
}
// checker will be null for DummyNetworkDatabaseFacade
ReseedChecker checker = _context.netDb().reseedChecker();
String status = checker.getStatus();
String status = checker != null ? checker.getStatus() : "";
if (status.length() > 0) {
// Show status message even if not running, timer in ReseedChecker should remove after 20 minutes
buf.append("<div class=\"sb_notice\"><i>").append(status).append("</i></div>");
}
if (!checker.inProgress()) {
if (checker != null && !checker.inProgress()) {
// If a new reseed isn't running, and the last reseed had errors, show error message
String reseedErrorMessage = checker.getError();
if (reseedErrorMessage.length() > 0) {