diff --git a/common/src/main/kotlin/dev/msfjarvis/claw/common/injection/CoilAppPlugin.kt b/common/src/main/kotlin/dev/msfjarvis/claw/common/injection/CoilAppPlugin.kt index 1785ea77..fef80828 100644 --- a/common/src/main/kotlin/dev/msfjarvis/claw/common/injection/CoilAppPlugin.kt +++ b/common/src/main/kotlin/dev/msfjarvis/claw/common/injection/CoilAppPlugin.kt @@ -11,9 +11,13 @@ import coil.Coil import coil.ImageLoader import coil.disk.DiskCache import coil.memory.MemoryCache +import com.deliveryhero.whetstone.app.ApplicationScope +import com.squareup.anvil.annotations.ContributesMultibinding import dev.msfjarvis.claw.core.injection.AppPlugin +import javax.inject.Inject -class CoilAppPlugin : AppPlugin { +@ContributesMultibinding(ApplicationScope::class) +class CoilAppPlugin @Inject constructor() : AppPlugin { override fun apply(application: Application) { Coil.setImageLoader { ImageLoader.Builder(application)