diff --git a/build.gradle.kts b/build.gradle.kts index 64123d6c..a00ef28b 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -28,7 +28,7 @@ plugins { } group = "io.github.udhayarajan" -version = "5.7.2" +version = "5.7.3" // Version Naming incremented if ".." // Priority on incrementing Feature > BugFix > Beta diff --git a/src/commonMain/kotlin/com/mugames/vidsnapkit/extractor/Instagram.kt b/src/commonMain/kotlin/com/mugames/vidsnapkit/extractor/Instagram.kt index ebe1684b..91fa0569 100644 --- a/src/commonMain/kotlin/com/mugames/vidsnapkit/extractor/Instagram.kt +++ b/src/commonMain/kotlin/com/mugames/vidsnapkit/extractor/Instagram.kt @@ -60,7 +60,7 @@ class Instagram internal constructor(url: String) : Extractor(url) { private suspend fun isCookieValid(): Boolean { if (cookies.isNullOrEmpty()) return false - val res = httpRequestService.headRawResponse( + val res = httpRequestService.getRawResponse( "https://www.instagram.com/accounts/login/", headers, false ) ?: return false logger.info("status code=${res.status.value} & http response=$res") @@ -258,7 +258,7 @@ class Instagram internal constructor(url: String) : Extractor(url) { directExtraction() } - else -> tryWithQueryHash(res) + else -> extractInfoShared(res) } } else if (isHighlightsPost()) { headers["User-Agent"] = diff --git a/src/commonMain/kotlin/com/mugames/vidsnapkit/network/HttpRequestServiceImpl.kt b/src/commonMain/kotlin/com/mugames/vidsnapkit/network/HttpRequestServiceImpl.kt index 21744c27..26d39912 100644 --- a/src/commonMain/kotlin/com/mugames/vidsnapkit/network/HttpRequestServiceImpl.kt +++ b/src/commonMain/kotlin/com/mugames/vidsnapkit/network/HttpRequestServiceImpl.kt @@ -291,7 +291,7 @@ class HttpRequestServiceImpl(private val client: HttpClient) : HttpRequestServic cacheRedirect = followRedirects followRedirects = false } - client.head { + client.get { url(url) method = HttpMethod.Head headers?.let {