Glimpse: Cleanup ViewModels parameters

Change-Id: Ic6408ade38aa0022b8187d0570d7f29535500220
diff --git a/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewModel.kt b/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewModel.kt
index d7bd8f9..215c53b 100644
--- a/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewModel.kt
+++ b/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewModel.kt
@@ -5,11 +5,9 @@
 
 package org.lineageos.glimpse.viewmodels
 
-import androidx.lifecycle.SavedStateHandle
 import androidx.lifecycle.ViewModel
 import androidx.lifecycle.ViewModelProvider
 import androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory.Companion.APPLICATION_KEY
-import androidx.lifecycle.createSavedStateHandle
 import androidx.lifecycle.viewmodel.initializer
 import androidx.lifecycle.viewmodel.viewModelFactory
 import kotlinx.coroutines.ExperimentalCoroutinesApi
@@ -20,7 +18,7 @@
 import org.lineageos.glimpse.utils.MediaStoreBuckets
 
 open class MediaViewModel(
-    private val savedStateHandle: SavedStateHandle, private val mediaRepository: MediaRepository
+    private val mediaRepository: MediaRepository
 ) : ViewModel() {
     val media = mediaRepository.media(MediaStoreBuckets.MEDIA_STORE_BUCKET_REELS.id)
     val albums = mediaRepository.albums()
@@ -37,7 +35,6 @@
         val Factory: ViewModelProvider.Factory = viewModelFactory {
             initializer {
                 MediaViewModel(
-                    savedStateHandle = createSavedStateHandle(),
                     mediaRepository = (this[APPLICATION_KEY] as GlimpseApplication).mediaRepository,
                 )
             }
diff --git a/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewerViewModel.kt b/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewerViewModel.kt
index 867c82c..30b053e 100644
--- a/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewerViewModel.kt
+++ b/app/src/main/java/org/lineageos/glimpse/viewmodels/MediaViewerViewModel.kt
@@ -19,7 +19,7 @@
 class MediaViewerViewModel(
     savedStateHandle: SavedStateHandle,
     mediaRepository: MediaRepository,
-) : MediaViewModel(savedStateHandle, mediaRepository) {
+) : MediaViewModel(mediaRepository) {
     private val mediaPositionInternal = savedStateHandle.getLiveData<Int>(MEDIA_POSITION_KEY)
     val mediaPositionLiveData: LiveData<Int> = mediaPositionInternal
     var mediaPosition: Int