diff --git a/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java b/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java index e833ee6..3c7357d 100644 --- a/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java +++ b/src/main/java/ru/soune/nocopy/handler/ImageFoundRequestHandler.java @@ -63,6 +63,7 @@ public class ImageFoundRequestHandler implements RequestHandler { log.info("searchResponseGoogle OK,{}", searchResponseGoogle); allGoogleImages = searchImageService.getAllImagesWithoutPagination( searchResponseGoogle, "exact_matches"); + } catch (TimeoutException e) { log.warn("Google search timeout for file {}", fileId); hasTimeout = true; @@ -70,7 +71,6 @@ public class ImageFoundRequestHandler implements RequestHandler { log.error("Google search failed for file {}", fileId, e); } -// /* try { searchResponseYandex = searchImageService.searchReverseByPublicUrl(fileEntity, "yandex_reverse_image", "visual_matches"); @@ -83,11 +83,10 @@ public class ImageFoundRequestHandler implements RequestHandler { } catch (IOException e) { log.error("Yandex search failed for file {}", fileId, e); } -// */ - // allUniqueImages = searchImageService.removeDuplicateUrls(allYandexImages, allGoogleImages); + allUniqueImages = searchImageService.removeDuplicateUrls(allYandexImages, allGoogleImages); // allUniqueImages = allGoogleImages; - allUniqueImages = allYandexImages; +// allUniqueImages = allYandexImages; log.info("allUniqueImages OK: {} images", allUniqueImages.size()); tariffInfoService.writeOffTokens(fileEntity.getUserId(), TariffConstants.TOKEN_VALUE_FOR_SEARCH);