diff --git a/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/MetadataExtractorModule.kt b/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/MetadataExtractorModule.kt new file mode 100644 index 00000000..fe11438c --- /dev/null +++ b/android/src/main/kotlin/dev/msfjarvis/claw/android/injection/MetadataExtractorModule.kt @@ -0,0 +1,19 @@ +package dev.msfjarvis.claw.android.injection + +import com.chimbori.crux.Crux +import dagger.Module +import dagger.Provides +import dagger.hilt.InstallIn +import dagger.hilt.components.SingletonComponent +import okhttp3.OkHttpClient + +@Module +@InstallIn(SingletonComponent::class) +object MetadataExtractorModule { + @Provides + fun provideCrux( + okHttpClient: OkHttpClient, + ): Crux { + return Crux(okHttpClient = okHttpClient) + } +} diff --git a/metadata-extractor/build.gradle.kts b/metadata-extractor/build.gradle.kts index a04eb115..ac6ea6d3 100644 --- a/metadata-extractor/build.gradle.kts +++ b/metadata-extractor/build.gradle.kts @@ -6,8 +6,8 @@ plugins { } dependencies { + api(libs.crux) implementation(projects.model) - implementation(libs.crux) implementation(libs.dagger.hilt.core) implementation(libs.jsoup) implementation(libs.kotlinx.coroutines.core)