X-Git-Url: https://git.hedgecode.org/?p=chesshog-scanner.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fscanner%2FScannerType.java;fp=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fscanner%2FScannerType.java;h=3b0b4672a19acbc6a7671e8f13a46782f1ebfa08;hp=49217eace7641ad4f76bf9adba1f3cf57c759f20;hb=6e3a8590a26312b6cea579777db885107cae88df;hpb=df574e5ec8ae08c1c50adbe30b597cd86e6ab3fa diff --git a/src/main/java/org/hedgecode/chess/scanner/ScannerType.java b/src/main/java/org/hedgecode/chess/scanner/ScannerType.java index 49217ea..3b0b467 100644 --- a/src/main/java/org/hedgecode/chess/scanner/ScannerType.java +++ b/src/main/java/org/hedgecode/chess/scanner/ScannerType.java @@ -29,7 +29,8 @@ public enum ScannerType { LICHESS ( TYPE_LICHESS, DOMAIN_LICHESS ), CHESSBOMB ( TYPE_CHESSBOMB, DOMAIN_CHESSBOMB ), CHESS24 ( TYPE_CHESS24, DOMAIN_CHESS24 ), - CHESSCOM ( TYPE_CHESSCOM, DOMAIN_CHESSCOM ); + CHESSCOM ( TYPE_CHESSCOM, DOMAIN_CHESSCOM ), + CHESS2700 ( TYPE_2700CHESS, DOMAIN_2700CHESS ); private String type; private String domain; @@ -58,8 +59,9 @@ public enum ScannerType { public static ScannerType byHost(String host) { if (host != null) { for (ScannerType scannerType : ScannerType.values()) { - if (host.contains(scannerType.domain)) + if (StringUtils.belongDomain(scannerType.domain, host)) { return scannerType; + } } } return null;