mirror of
https://github.com/msfjarvis/compose-lobsters
synced 2025-08-17 20:17:02 +05:30
app: remove LobstersApi module
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
parent
f7e0ba6544
commit
05b5ecaa5f
3 changed files with 2 additions and 22 deletions
|
@ -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)
|
||||
}
|
||||
}
|
|
@ -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 {
|
||||
|
|
|
@ -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())
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue