From c7efc6959cc040e97d751cc971ceb80f4a2e0620 Mon Sep 17 00:00:00 2001 From: sanjeok77 <1+sanjeok77@noreply.localhost> Date: Thu, 20 Aug 2026 23:16:30 +0000 Subject: [PATCH] =?UTF-8?q?v0.2.4:=20Add=20ArcaLive=20(=EC=95=84=EC=B9=B4?= =?UTF-8?q?=EB=9D=BC=EC=9D=B4=EB=B8=8C)=20hotdeal=20support=20&=20settings?= =?UTF-8?q?=20toggle=20&=20main=20filter?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../hotdeal/alarm/data/remote/scraper/ScraperFactory.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/com/hotdeal/alarm/data/remote/scraper/ScraperFactory.kt b/app/src/main/java/com/hotdeal/alarm/data/remote/scraper/ScraperFactory.kt index 0fb08a7..d3a0979 100644 --- a/app/src/main/java/com/hotdeal/alarm/data/remote/scraper/ScraperFactory.kt +++ b/app/src/main/java/com/hotdeal/alarm/data/remote/scraper/ScraperFactory.kt @@ -9,7 +9,8 @@ class ScraperFactory( private val ppomppu: PpomppuScraper, private val clien: ClienScraper, private val ruriweb: RuriwebScraper, - private val coolenjoy: CoolenjoyScraper + private val coolenjoy: CoolenjoyScraper, + private val arcaLive: ArcaLiveScraper ) { /** * 사이트 타입에 따른 스크래퍼 반환 @@ -20,6 +21,7 @@ class ScraperFactory( SiteType.CLIEN -> clien SiteType.RURIWEB -> ruriweb SiteType.COOLENJOY -> coolenjoy + SiteType.ARCALIVE -> arcaLive } } @@ -32,6 +34,7 @@ class ScraperFactory( "clien" -> clien "ruriweb" -> ruriweb "coolenjoy" -> coolenjoy + "arcalive" -> arcaLive else -> null } } @@ -40,6 +43,6 @@ class ScraperFactory( * 모든 스크래퍼 반환 */ fun getAllScrapers(): List { - return listOf(ppomppu, clien, ruriweb, coolenjoy) + return listOf(ppomppu, clien, ruriweb, coolenjoy, arcaLive) } }