@@ -13,6 +13,7 @@ import org.openedx.auth.presentation.signin.SignInViewModel
1313import org.openedx.auth.presentation.signup.SignUpViewModel
1414import org.openedx.core.Validator
1515import org.openedx.core.domain.interactor.CalendarInteractor
16+ import org.openedx.core.domain.interactor.ICourseInteractor
1617import org.openedx.core.presentation.dialog.selectorbottomsheet.SelectDialogViewModel
1718import org.openedx.core.presentation.settings.video.VideoQualityViewModel
1819import org.openedx.core.repository.CalendarRepository
@@ -56,7 +57,7 @@ import org.openedx.discussion.presentation.threads.DiscussionThreadsViewModel
5657import org.openedx.discussion.presentation.topics.DiscussionTopicsViewModel
5758import org.openedx.downloads.data.repository.DownloadRepository
5859import org.openedx.downloads.domain.interactor.DownloadInteractor
59- import org.openedx.downloads.presentation.dates .DownloadsViewModel
60+ import org.openedx.downloads.presentation.download .DownloadsViewModel
6061import org.openedx.foundation.presentation.WindowSize
6162import org.openedx.learn.presentation.LearnViewModel
6263import org.openedx.profile.data.repository.ProfileRepository
@@ -232,6 +233,7 @@ val screenModule = module {
232233
233234 single { CourseRepository (get(), get(), get(), get(), get()) }
234235 factory { CourseInteractor (get()) }
236+ single<ICourseInteractor > { get<CourseInteractor >() }
235237
236238 viewModel { (pathId: String , infoType: String ) ->
237239 CourseInfoViewModel (
@@ -504,7 +506,8 @@ val screenModule = module {
504506 DownloadRepository (
505507 api = get(),
506508 corePreferences = get(),
507- dao = get()
509+ dao = get(),
510+ courseDao = get()
508511 )
509512 }
510513 viewModel {
@@ -513,7 +516,14 @@ val screenModule = module {
513516 networkConnection = get(),
514517 interactor = get(),
515518 resourceManager = get(),
516- config = get()
519+ config = get(),
520+ preferencesManager = get(),
521+ coreAnalytics = get(),
522+ downloadDao = get(),
523+ workerController = get(),
524+ downloadHelper = get(),
525+ downloadDialogManager = get(),
526+ fileUtil = get()
517527 )
518528 }
519529}
0 commit comments