From 05b5ecaa5fe858a6becf1b277edc5a0f853a1339 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Sun, 8 Nov 2020 16:14:27 +0530 Subject: [PATCH] app: remove LobstersApi module Signed-off-by: Harsh Shandilya --- .../msfjarvis/lobsters/injection/ApiModule.kt | 19 ------------------- .../lobsters/injection/UrlLauncherModule.kt | 2 +- .../lobsters/ui/posts/LobstersItem.kt | 3 +-- 3 files changed, 2 insertions(+), 22 deletions(-) delete mode 100644 app/src/main/java/dev/msfjarvis/lobsters/injection/ApiModule.kt diff --git a/app/src/main/java/dev/msfjarvis/lobsters/injection/ApiModule.kt b/app/src/main/java/dev/msfjarvis/lobsters/injection/ApiModule.kt deleted file mode 100644 index 6f26ebff..00000000 --- a/app/src/main/java/dev/msfjarvis/lobsters/injection/ApiModule.kt +++ /dev/null @@ -1,19 +0,0 @@ -package dev.msfjarvis.lobsters.injection - -import dagger.Module -import dagger.Provides -import dagger.hilt.InstallIn -import dagger.hilt.android.components.ActivityComponent -import dev.msfjarvis.lobsters.api.ApiClient -import dev.msfjarvis.lobsters.api.LobstersApi - -@InstallIn(ActivityComponent::class) -@Module -object ApiModule { - const val LOBSTERS_URL = "https://lobste.rs" - - @Provides - fun provideLobstersApi(): LobstersApi { - return ApiClient.getClient(LOBSTERS_URL) - } -} diff --git a/app/src/main/java/dev/msfjarvis/lobsters/injection/UrlLauncherModule.kt b/app/src/main/java/dev/msfjarvis/lobsters/injection/UrlLauncherModule.kt index 49f28c6d..21cc10eb 100644 --- a/app/src/main/java/dev/msfjarvis/lobsters/injection/UrlLauncherModule.kt +++ b/app/src/main/java/dev/msfjarvis/lobsters/injection/UrlLauncherModule.kt @@ -9,8 +9,8 @@ import dagger.hilt.android.qualifiers.ActivityContext import dev.msfjarvis.lobsters.ui.urllauncher.UrlLauncher import dev.msfjarvis.lobsters.ui.urllauncher.UrlLauncherImpl -@InstallIn(ActivityComponent::class) @Module +@InstallIn(ActivityComponent::class) object UrlLauncherModule { @Provides fun provideUrlLauncher(@ActivityContext context: Context): UrlLauncher { diff --git a/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt b/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt index 8eac2e0f..818e9d5b 100644 --- a/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt +++ b/app/src/main/java/dev/msfjarvis/lobsters/ui/posts/LobstersItem.kt @@ -28,7 +28,6 @@ import androidx.compose.ui.unit.dp import androidx.ui.tooling.preview.Preview import coil.transform.CircleCropTransformation import dev.chrisbanes.accompanist.coil.CoilImage -import dev.msfjarvis.lobsters.injection.ApiModule import dev.msfjarvis.lobsters.model.LobstersPost import dev.msfjarvis.lobsters.model.Submitter import dev.msfjarvis.lobsters.ui.theme.LobstersTheme @@ -96,7 +95,7 @@ fun LazyItemScope.LobstersItem( modifier = Modifier.wrapContentHeight(), ) { CoilImage( - data = "${ApiModule.LOBSTERS_URL}/${post.submitterUser.avatarUrl}", + data = "https://lobste.rs/${post.submitterUser.avatarUrl}", fadeIn = true, requestBuilder = { transformations(CircleCropTransformation())