diff --git a/app/build.gradle b/app/build.gradle index 4abbbe0d..3149574b 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -37,6 +37,7 @@ dependencies { kapt "com.google.dagger:hilt-android-compiler:$hilt_version" implementation(project(":data")) + implementation(project(":lobsters-api")) implementation 'androidx.core:core-ktx:1.5.0-alpha02' implementation 'androidx.appcompat:appcompat:1.3.0-alpha02' implementation "androidx.compose.foundation:foundation:$compose_version" diff --git a/app/src/main/java/dev/msfjarvis/lobsters/di/ApiModule.kt b/app/src/main/java/dev/msfjarvis/lobsters/di/ApiModule.kt new file mode 100644 index 00000000..bbfcf5ac --- /dev/null +++ b/app/src/main/java/dev/msfjarvis/lobsters/di/ApiModule.kt @@ -0,0 +1,17 @@ +package dev.msfjarvis.lobsters.di + +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 { + @Provides + fun provideLobstersApi(): LobstersApi { + return ApiClient.getClient("https://lobste.rs") + } +}