Skip to content

Commit bec36a5

Browse files
Update androidx.lifecycle to v2.9.0 (#96)
* Update androidx.lifecycle to v2.9.0 * Update `lifecycle-viewmodel-testing` to 2.9.0 * Use the new `application` property from `AndroidViewModel` --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Gaëtan Muller <[email protected]>
1 parent cee1ac7 commit bec36a5

File tree

3 files changed

+5
-4
lines changed

3 files changed

+5
-4
lines changed

gradle/libs.versions.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ androidx-annotation-experimental = "1.5.0"
77
androidx-compose = "2025.04.01"
88
androidx-core = "1.16.0"
99
androidx-fragment = "1.8.6"
10-
androidx-lifecycle = "2.8.7"
10+
androidx-lifecycle = "2.9.0"
1111
androidx-media = "1.7.0"
1212
androidx-media3 = "1.6.1"
1313
androidx-mediarouter = "1.7.0"
@@ -54,7 +54,7 @@ androidx-fragment = { group = "androidx.fragment", name = "fragment", version.re
5454
androidx-lifecycle-viewmodel = { group = "androidx.lifecycle", name = "lifecycle-viewmodel", version.ref = "androidx-lifecycle" }
5555
androidx-lifecycle-viewmodel-compose = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-compose", version.ref = "androidx-lifecycle" }
5656
androidx-lifecycle-viewmodel-savedstate = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-savedstate", version.ref = "androidx-lifecycle" }
57-
androidx-lifecycle-viewmodel-testing = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-testing", version = "2.9.0-rc01" }
57+
androidx-lifecycle-viewmodel-testing = { group = "androidx.lifecycle", name = "lifecycle-viewmodel-testing", version.ref = "androidx-lifecycle" }
5858
androidx-media = { group = "androidx.media", name = "media", version.ref = "androidx-media" }
5959
androidx-media3-cast = { group = "androidx.media3", name = "media3-cast", version.ref = "androidx-media3" }
6060
androidx-media3-common = { group = "androidx.media3", name = "media3-common", version.ref = "androidx-media3" }

mediarouter-compose/src/main/java/ch/srgssr/androidx/mediarouter/compose/MediaRouteChooserDialogViewModel.kt

+2-1
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ import androidx.lifecycle.SavedStateHandle
1515
import androidx.lifecycle.ViewModel
1616
import androidx.lifecycle.ViewModelProvider
1717
import androidx.lifecycle.ViewModelProvider.AndroidViewModelFactory.Companion.APPLICATION_KEY
18+
import androidx.lifecycle.application
1819
import androidx.lifecycle.createSavedStateHandle
1920
import androidx.lifecycle.viewModelScope
2021
import androidx.lifecycle.viewmodel.CreationExtras
@@ -43,7 +44,7 @@ import kotlin.time.Duration.Companion.seconds
4344
* @see MediaRouteChooserDialogViewModel.Factory
4445
*/
4546
internal class MediaRouteChooserDialogViewModel(
46-
private val application: Application,
47+
application: Application,
4748
private val savedStateHandle: SavedStateHandle,
4849
private val routeSelector: MediaRouteSelector,
4950
) : AndroidViewModel(application) {

mediarouter-compose/src/main/java/ch/srgssr/androidx/mediarouter/compose/MediaRouteControllerDialogViewModel.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ import kotlinx.coroutines.launch
5252
import kotlin.time.Duration.Companion.milliseconds
5353

5454
internal class MediaRouteControllerDialogViewModel(
55-
private val application: Application,
55+
application: Application,
5656
private val savedStateHandle: SavedStateHandle,
5757
private val volumeControlEnabled: Boolean,
5858
) : AndroidViewModel(application) {

0 commit comments

Comments
 (0)