VidiDin-Android/app/src/main/java/com/gamedog/vididin/di/RouterEntryPoints.kt

28 lines
797 B
Kotlin
Raw Normal View History

2025-11-18 05:30:49 +00:00
package com.gamedog.vididin.di
import com.gamedog.vididin.core.router.interfaces.HomeRouter
import com.gamedog.vididin.core.router.interfaces.LoginRouter
import com.gamedog.vididin.core.router.interfaces.MineRouter
import com.gamedog.vididin.core.router.interfaces.TaskRouter
import com.gamedog.vididin.features.benefit.BenefitRouter
import com.gamedog.vididin.features.zero.ZeroBuyRouter
2025-11-18 05:30:49 +00:00
import dagger.hilt.EntryPoint
import dagger.hilt.InstallIn
import dagger.hilt.components.SingletonComponent
@EntryPoint
@InstallIn(SingletonComponent::class)
interface RouterEntryPoint {
fun homeRouter(): HomeRouter
fun taskRouter(): TaskRouter
fun mineRouter(): MineRouter
fun loginRouter(): LoginRouter
fun benefitRouter(): BenefitRouter
fun zeroBuyRouter(): ZeroBuyRouter
2025-11-18 05:30:49 +00:00
}