@@ -33,6 +33,8 @@ import org.jellyfin.androidtv.ui.navigation.NavigationRepository
33
33
import org.jellyfin.androidtv.ui.navigation.NavigationRepositoryImpl
34
34
import org.jellyfin.androidtv.ui.picture.PictureViewerViewModel
35
35
import org.jellyfin.androidtv.ui.playback.PlaybackControllerContainer
36
+ import org.jellyfin.androidtv.ui.playback.WatchTrackerViewModel
37
+ import org.jellyfin.androidtv.ui.playback.stillwatching.StillWatchingViewModel
36
38
import org.jellyfin.androidtv.ui.playback.nextup.NextUpViewModel
37
39
import org.jellyfin.androidtv.ui.playback.segment.MediaSegmentRepository
38
40
import org.jellyfin.androidtv.ui.playback.segment.MediaSegmentRepositoryImpl
@@ -104,6 +106,8 @@ val appModule = module {
104
106
// Non API related
105
107
single { DataRefreshService () }
106
108
single { PlaybackControllerContainer () }
109
+ single { WatchTrackerViewModel () }
110
+
107
111
108
112
single<UserRepository > { UserRepositoryImpl () }
109
113
single<UserViewsRepository > { UserViewsRepositoryImpl (get()) }
@@ -118,6 +122,7 @@ val appModule = module {
118
122
viewModel { UserLoginViewModel (get(), get(), get(), get(defaultDeviceInfo)) }
119
123
viewModel { ServerAddViewModel (get()) }
120
124
viewModel { NextUpViewModel (get(), get(), get(), get()) }
125
+ viewModel { StillWatchingViewModel () }
121
126
viewModel { PictureViewerViewModel (get()) }
122
127
viewModel { ScreensaverViewModel (get()) }
123
128
viewModel { SearchViewModel (get()) }
0 commit comments