app: remove LobstersApi module

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-11-08 16:14:27 +05:30
parent f7e0ba6544
commit 05b5ecaa5f
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
3 changed files with 2 additions and 22 deletions

View file

@ -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)
}
}

View file

@ -9,8 +9,8 @@ import dagger.hilt.android.qualifiers.ActivityContext
import dev.msfjarvis.lobsters.ui.urllauncher.UrlLauncher import dev.msfjarvis.lobsters.ui.urllauncher.UrlLauncher
import dev.msfjarvis.lobsters.ui.urllauncher.UrlLauncherImpl import dev.msfjarvis.lobsters.ui.urllauncher.UrlLauncherImpl
@InstallIn(ActivityComponent::class)
@Module @Module
@InstallIn(ActivityComponent::class)
object UrlLauncherModule { object UrlLauncherModule {
@Provides @Provides
fun provideUrlLauncher(@ActivityContext context: Context): UrlLauncher { fun provideUrlLauncher(@ActivityContext context: Context): UrlLauncher {

View file

@ -28,7 +28,6 @@ import androidx.compose.ui.unit.dp
import androidx.ui.tooling.preview.Preview import androidx.ui.tooling.preview.Preview
import coil.transform.CircleCropTransformation import coil.transform.CircleCropTransformation
import dev.chrisbanes.accompanist.coil.CoilImage import dev.chrisbanes.accompanist.coil.CoilImage
import dev.msfjarvis.lobsters.injection.ApiModule
import dev.msfjarvis.lobsters.model.LobstersPost import dev.msfjarvis.lobsters.model.LobstersPost
import dev.msfjarvis.lobsters.model.Submitter import dev.msfjarvis.lobsters.model.Submitter
import dev.msfjarvis.lobsters.ui.theme.LobstersTheme import dev.msfjarvis.lobsters.ui.theme.LobstersTheme
@ -96,7 +95,7 @@ fun LazyItemScope.LobstersItem(
modifier = Modifier.wrapContentHeight(), modifier = Modifier.wrapContentHeight(),
) { ) {
CoilImage( CoilImage(
data = "${ApiModule.LOBSTERS_URL}/${post.submitterUser.avatarUrl}", data = "https://lobste.rs/${post.submitterUser.avatarUrl}",
fadeIn = true, fadeIn = true,
requestBuilder = { requestBuilder = {
transformations(CircleCropTransformation()) transformations(CircleCropTransformation())