diff --git a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/model/crawl/EdgeDomainIndexingState.java b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/model/crawl/EdgeDomainIndexingState.java index 119da59d..b10d0e88 100644 --- a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/model/crawl/EdgeDomainIndexingState.java +++ b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/model/crawl/EdgeDomainIndexingState.java @@ -1,27 +1,12 @@ package nu.marginalia.wmsa.edge.model.crawl; public enum EdgeDomainIndexingState { - ACTIVE(0), - EXHAUSTED(1), - SPECIAL(2), - SOCIAL_MEDIA(3), - BLOCKED(-1), - REDIR(-2), - ERROR(-3), - UNKNOWN(-100); - - public final int code; - - EdgeDomainIndexingState(int code) { - this.code = code; - } - - public static EdgeDomainIndexingState fromCode(int code) { - for (var state : values()) { - if (state.code == code) { - return state; - } - } - return UNKNOWN; - } + ACTIVE, + EXHAUSTED, + SPECIAL, + SOCIAL_MEDIA, + BLOCKED, + REDIR, + ERROR, + UNKNOWN } diff --git a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/siteinfo/DomainInformationService.java b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/siteinfo/DomainInformationService.java index 1d3fd2b2..496fe57b 100644 --- a/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/siteinfo/DomainInformationService.java +++ b/marginalia_nu/src/main/java/nu/marginalia/wmsa/edge/search/siteinfo/DomainInformationService.java @@ -203,7 +203,7 @@ public class DomainInformationService { stmt.setInt(1, domainId.getId()); var rsp = stmt.executeQuery(); if (rsp.next()) { - return EdgeDomainIndexingState.fromCode(rsp.getInt(1)); + return EdgeDomainIndexingState.valueOf(rsp.getString(1)); } } catch (Exception ex) { logger.error("DB error", ex);