mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-03 06:55:41 +00:00
Metro: enable contributesAsInject option.
This commit is contained in:
@@ -7,6 +7,7 @@
|
|||||||
|
|
||||||
package extension
|
package extension
|
||||||
|
|
||||||
|
import dev.zacsweers.metro.gradle.MetroPluginExtension
|
||||||
import org.gradle.accessors.dm.LibrariesForLibs
|
import org.gradle.accessors.dm.LibrariesForLibs
|
||||||
import org.gradle.api.Project
|
import org.gradle.api.Project
|
||||||
import org.gradle.api.provider.Provider
|
import org.gradle.api.provider.Provider
|
||||||
@@ -25,6 +26,9 @@ fun Project.setupDependencyInjection(
|
|||||||
// Apply Metro plugin and configure it
|
// Apply Metro plugin and configure it
|
||||||
applyPluginIfNeeded(libs.plugins.metro)
|
applyPluginIfNeeded(libs.plugins.metro)
|
||||||
|
|
||||||
|
val metroExtension = extensions.getByName("metro") as MetroPluginExtension
|
||||||
|
metroExtension.contributesAsInject.value(true)
|
||||||
|
|
||||||
if (generateNodeFactories) {
|
if (generateNodeFactories) {
|
||||||
applyPluginIfNeeded(libs.plugins.ksp)
|
applyPluginIfNeeded(libs.plugins.ksp)
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user