app: add API module

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
This commit is contained in:
Harsh Shandilya 2020-09-22 05:33:30 +05:30
parent 7489100c26
commit ee07f8391c
No known key found for this signature in database
GPG key ID: 366D7BBAD1031E80
2 changed files with 18 additions and 0 deletions

View file

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