From c56b2ba4e9c7a671892df65e6bd8245168162fc0 Mon Sep 17 00:00:00 2001 From: vladp Date: Mon, 16 Mar 2026 14:28:17 +0700 Subject: [PATCH] dev add check count for all type --- .../handler/ImageFoundRequestHandler.java | 26 +++++++++---------- .../service/search/SearchImageService.java | 8 +++--- 2 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java b/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java index 22eff35..a3d1517 100644 --- a/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java @@ -50,7 +50,7 @@ public class ImageFoundRequestHandler implements RequestHandler { Map.of("fileId",fileId))); }); - String searchResponseYandex; +// String searchResponseYandex; String searchResponseGoogle; List allYandexImages = new ArrayList<>(); List allGoogleImages = new ArrayList<>(); @@ -70,18 +70,18 @@ public class ImageFoundRequestHandler implements RequestHandler { log.error("Google search failed for file {}", fileId, e); } - try { - searchResponseYandex = searchImageService.searchReverseByPublicUrl(fileEntity, "yandex_reverse_image", - "visual_matches"); - log.info("searchResponseYandex OK"); - allYandexImages = searchImageService.getAllImagesWithoutPagination( - searchResponseYandex, "visual_matches"); - } catch (TimeoutException e) { - log.warn("Yandex search timeout for file {}", fileId); - hasTimeout = true; - } catch (IOException e) { - log.error("Yandex search failed for file {}", fileId, e); - } +// try { +// searchResponseYandex = searchImageService.searchReverseByPublicUrl(fileEntity, "yandex_reverse_image", +// "visual_matches"); +// log.info("searchResponseYandex OK"); +// allYandexImages = searchImageService.getAllImagesWithoutPagination( +// searchResponseYandex, "visual_matches"); +// } catch (TimeoutException e) { +// log.warn("Yandex search timeout for file {}", fileId); +// hasTimeout = true; +// } catch (IOException e) { +// log.error("Yandex search failed for file {}", fileId, e); +// } allUniqueImages = searchImageService.removeDuplicateUrls(allYandexImages, allGoogleImages); log.info("allUniqueImages OK: {} images", allUniqueImages.size()); diff --git a/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java b/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java index 1c89488..c70f14e 100644 --- a/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java +++ b/src/main/java/ru/soune/nocopy/service/search/SearchImageService.java @@ -202,10 +202,10 @@ public class SearchImageService { uniqueByUrl.putIfAbsent(normalizedUrl, image); } - for (YandexSearchResponse.ImageResult image : yandexImages) { - String normalizedUrl = normalizeUrl(image.getUrl()); - uniqueByUrl.putIfAbsent(normalizedUrl, image); - } +// for (YandexSearchResponse.ImageResult image : yandexImages) { +// String normalizedUrl = normalizeUrl(image.getUrl()); +// uniqueByUrl.putIfAbsent(normalizedUrl, image); +// } return new ArrayList<>(uniqueByUrl.values()); }