diff --git a/lib/sendvid-extractor/build.gradle.kts b/lib/sendvid-extractor/build.gradle.kts index 64448bbeb..ae77b397d 100644 --- a/lib/sendvid-extractor/build.gradle.kts +++ b/lib/sendvid-extractor/build.gradle.kts @@ -14,4 +14,5 @@ android { dependencies { compileOnly(libs.bundles.common) + implementation(project(":lib-playlist-utils")) } diff --git a/lib/sendvid-extractor/src/main/java/eu/kanade/tachiyomi/lib/sendvidextractor/SendvidExtractor.kt b/lib/sendvid-extractor/src/main/java/eu/kanade/tachiyomi/lib/sendvidextractor/SendvidExtractor.kt index e8d29c391..53a323ba4 100644 --- a/lib/sendvid-extractor/src/main/java/eu/kanade/tachiyomi/lib/sendvidextractor/SendvidExtractor.kt +++ b/lib/sendvid-extractor/src/main/java/eu/kanade/tachiyomi/lib/sendvidextractor/SendvidExtractor.kt @@ -1,6 +1,7 @@ package eu.kanade.tachiyomi.lib.sendvidextractor import eu.kanade.tachiyomi.animesource.model.Video +import eu.kanade.tachiyomi.lib.playlistutils.PlaylistUtils import eu.kanade.tachiyomi.network.GET import eu.kanade.tachiyomi.util.asJsoup import okhttp3.Headers @@ -8,38 +9,21 @@ import okhttp3.HttpUrl.Companion.toHttpUrl import okhttp3.OkHttpClient class SendvidExtractor(private val client: OkHttpClient, private val headers: Headers) { + private val playlistUtils by lazy { PlaylistUtils(client, headers) } + fun videosFromUrl(url: String, prefix: String = ""): List