<How to inject Repository in ordinary classes usin...
# stackoverflow
r
How to inject Repository in ordinary classes using hilt MyRepository class MyRepository @Inject constructor( private val myDao: IMyDao ){ ... } MyModule @InstallIn(SingletonComponent::class) @Module class MyModule { @Provides fun provideMyRepository(MyDao: IMyDao): MyRepository{ return MyRepository(MyDao) } } Use in Worker class MyWorker(appContext: Context, workerParams: WorkerParameters) : Worker(appContext, workerParams) { private val myRepository: MyRepository =...