X-Git-Url: https://git.hedgecode.org/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Forg%2Fhedgecode%2Fchess%2Fscanner%2FScannerType.java;h=3b0b4672a19acbc6a7671e8f13a46782f1ebfa08;hb=refs%2Fheads%2Fpgn;hp=306c316f362cb1a7b1dff22c4c5c3b7b53012dee;hpb=c6cec94b865c1dc50ef1699aa4e73e1fc519198b;p=chesshog-scanner.git diff --git a/src/main/java/org/hedgecode/chess/scanner/ScannerType.java b/src/main/java/org/hedgecode/chess/scanner/ScannerType.java index 306c316..3b0b467 100644 --- a/src/main/java/org/hedgecode/chess/scanner/ScannerType.java +++ b/src/main/java/org/hedgecode/chess/scanner/ScannerType.java @@ -16,7 +16,7 @@ package org.hedgecode.chess.scanner; -import static org.hedgecode.chess.scanner.ChessHogScannerConstants.*; +import static org.hedgecode.chess.scanner.ScannerConstants.*; /** * ScannerType @@ -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;