Browse Source

Requests: add `GET(HttpUrl)` overload (#8107)

Requests: add GET(HttpUrl) overload
stevenyomi 2 years ago
parent
commit
8b9a06e298
1 changed files with 13 additions and 0 deletions
  1. 13 0
      core/src/main/java/eu/kanade/tachiyomi/network/Requests.kt

+ 13 - 0
core/src/main/java/eu/kanade/tachiyomi/network/Requests.kt

@@ -3,6 +3,8 @@ package eu.kanade.tachiyomi.network
 import okhttp3.CacheControl
 import okhttp3.FormBody
 import okhttp3.Headers
+import okhttp3.HttpUrl
+import okhttp3.HttpUrl.Companion.toHttpUrl
 import okhttp3.Request
 import okhttp3.RequestBody
 import java.util.concurrent.TimeUnit.MINUTES
@@ -15,6 +17,17 @@ fun GET(
     url: String,
     headers: Headers = DEFAULT_HEADERS,
     cache: CacheControl = DEFAULT_CACHE_CONTROL,
+): Request {
+    return GET(url.toHttpUrl(), headers, cache)
+}
+
+/**
+ * @since extensions-lib 1.4
+ */
+fun GET(
+    url: HttpUrl,
+    headers: Headers = DEFAULT_HEADERS,
+    cache: CacheControl = DEFAULT_CACHE_CONTROL,
 ): Request {
     return Request.Builder()
         .url(url)