This message was deleted.
# squarelibraries
s
This message was deleted.
j
this is my sample code maybe i have something wrong built
Copy code
@ContributesMultibinding(
    AppScope::class,
    boundType = Activity::class
)
@ActivityKey(LoginActivity::class)
class LoginActivity @Inject constructor() : NodeActivity() {

}
Copy code
@MergeComponent(
    scope = AppScope::class,
    modules = [
        BaseUiModule::class
    ]
)
@SingleIn(
    AppScope::class
)
interface AppComponent {
    val activityProviders: Map<Class<out Activity>, @JvmSuppressWildcards Provider<Activity>>

    @Component.Factory
    interface Factory {
        fun create(): AppComponent
    }

    companion object {
        fun create(): AppComponent = DaggerAppComponent.factory().create()
    }
}