@@ -31,6 +31,8 @@ import org.jellyfin.androidtv.ui.navigation.NavigationRepository
31
31
import org.jellyfin.androidtv.ui.navigation.NavigationRepositoryImpl
32
32
import org.jellyfin.androidtv.ui.picture.PictureViewerViewModel
33
33
import org.jellyfin.androidtv.ui.playback.PlaybackControllerContainer
34
+ import org.jellyfin.androidtv.ui.playback.WatchTrackerViewModel
35
+ import org.jellyfin.androidtv.ui.playback.stillwatching.StillWatchingViewModel
34
36
import org.jellyfin.androidtv.ui.playback.nextup.NextUpViewModel
35
37
import org.jellyfin.androidtv.ui.playback.segment.MediaSegmentRepository
36
38
import org.jellyfin.androidtv.ui.playback.segment.MediaSegmentRepositoryImpl
@@ -96,6 +98,8 @@ val appModule = module {
96
98
// Non API related
97
99
single { DataRefreshService () }
98
100
single { PlaybackControllerContainer () }
101
+ single { WatchTrackerViewModel () }
102
+
99
103
100
104
single<UserRepository > { UserRepositoryImpl () }
101
105
single<UserViewsRepository > { UserViewsRepositoryImpl (get()) }
@@ -110,6 +114,7 @@ val appModule = module {
110
114
viewModel { UserLoginViewModel (get(), get(), get(), get(defaultDeviceInfo)) }
111
115
viewModel { ServerAddViewModel (get()) }
112
116
viewModel { NextUpViewModel (get(), get(), get(), get()) }
117
+ viewModel { StillWatchingViewModel () }
113
118
viewModel { PictureViewerViewModel (get()) }
114
119
viewModel { ScreensaverViewModel (get()) }
115
120
viewModel { SearchViewModel (get()) }
0 commit comments