From ca0f8e28b20fc2f3020df4c8e4bed1f75c5d411b Mon Sep 17 00:00:00 2001 From: KhooLy <73142442+KhooLy@users.noreply.github.com> Date: Sun, 19 Jul 2026 18:48:54 +0300 Subject: [PATCH] Update IMDb parents-guide API base URL to tiffara.com imdbapi.dev moved its base URL; also drops the now-dead ImdbApiService.create() factory since HomeViewModel already gets its instance through Hilt DI in NetworkModule. --- app/src/main/java/com/fluxa/app/di/NetworkModule.kt | 2 +- .../com/fluxa/app/data/remote/AuxiliaryServices.kt | 11 ----------- 2 files changed, 1 insertion(+), 12 deletions(-) diff --git a/app/src/main/java/com/fluxa/app/di/NetworkModule.kt b/app/src/main/java/com/fluxa/app/di/NetworkModule.kt index a6a62ae..a21de2b 100644 --- a/app/src/main/java/com/fluxa/app/di/NetworkModule.kt +++ b/app/src/main/java/com/fluxa/app/di/NetworkModule.kt @@ -185,7 +185,7 @@ object NetworkModule { @Singleton fun provideImdbApiService(@Named("StremioClient") client: OkHttpClient): ImdbApiService { return Retrofit.Builder() - .baseUrl("https://api.imdbapi.dev/") + .baseUrl("https://tiffara.com/") .client(client) .addConverterFactory(GsonConverterFactory.create()) .build() diff --git a/data/src/androidMain/kotlin/com/fluxa/app/data/remote/AuxiliaryServices.kt b/data/src/androidMain/kotlin/com/fluxa/app/data/remote/AuxiliaryServices.kt index b5a1ae1..3c0f728 100644 --- a/data/src/androidMain/kotlin/com/fluxa/app/data/remote/AuxiliaryServices.kt +++ b/data/src/androidMain/kotlin/com/fluxa/app/data/remote/AuxiliaryServices.kt @@ -259,17 +259,6 @@ data class TmdbCollectionResponse( interface ImdbApiService { @GET("titles/{titleId}/parentsGuide") suspend fun getParentsGuide(@Path("titleId") titleId: String): ParentsGuideResponse - - companion object { - fun create(): ImdbApiService { - return Retrofit.Builder() - .baseUrl("https://api.imdbapi.dev/") - .callFactory { request -> StremioService.sharedClient.newCall(request) } - .addConverterFactory(GsonConverterFactory.create()) - .build() - .create(ImdbApiService::class.java) - } - } } data class ParentsGuideResponse(val parentsGuide: List = emptyList())