Skip to content

Commit

Permalink
fix: OfferingService ProductImageExtractor 추상화
Browse files Browse the repository at this point in the history
  • Loading branch information
fromitive committed Aug 16, 2024
1 parent fdbe1e2 commit 351101d
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 7 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@

import java.util.List;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;

@RequiredArgsConstructor
@Component
public class CombinationProductImageExtractor implements ProductImageExtractor {

private final List<ProductImageExtractor> extractors;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@

import com.zzang.chongdae.offering.util.httpclient.naver.NaverScrapClient;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;

@RequiredArgsConstructor
@Component
public class NaverApiProductImageExtractor implements ProductImageExtractor {

private final NaverScrapClient naverScrapClient;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public class OfferingService {
private final OfferingRepository offeringRepository;
private final OfferingMemberRepository offeringMemberRepository;
private final StorageService storageService;
private final NaverApiProductImageExtractor imageExtractor;
private final ProductImageExtractor imageExtractor;
private final OfferingFetcher offeringFetcher;

public OfferingDetailResponse getOfferingDetail(Long offeringId, MemberEntity member) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,10 +2,8 @@

import com.zzang.chongdae.offering.util.httpclient.crawler.HtmlCrawler;
import lombok.RequiredArgsConstructor;
import org.springframework.stereotype.Component;

@RequiredArgsConstructor
@Component
public class OgTagProductImageExtractor implements ProductImageExtractor {

public static final String OG_IMAGE_PROPERTY = "og:image";
Expand Down

0 comments on commit 351101d

Please sign in to comment.