mirror of
https://github.com/mediathekview/zapp.git
synced 2024-09-19 20:02:17 +02:00
Update dependencies
This commit is contained in:
parent
0f83a923c2
commit
a7323c7642
@ -107,9 +107,9 @@ dependencies {
|
||||
// unit tests
|
||||
testImplementation 'junit:junit:4.13.2'
|
||||
testImplementation "androidx.test:core-ktx:$androix_test_version"
|
||||
testImplementation 'org.robolectric:robolectric:4.10.3'
|
||||
testImplementation 'org.mockito.kotlin:mockito-kotlin:5.0.0'
|
||||
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.7.3'
|
||||
testImplementation 'org.robolectric:robolectric:4.12.1'
|
||||
testImplementation 'org.mockito.kotlin:mockito-kotlin:5.2.1'
|
||||
testImplementation 'org.jetbrains.kotlinx:kotlinx-coroutines-test:1.8.0'
|
||||
|
||||
// support
|
||||
implementation "androidx.fragment:fragment-ktx:$fragment_version"
|
||||
@ -151,7 +151,7 @@ dependencies {
|
||||
implementation "androidx.work:work-runtime-ktx:$work_version"
|
||||
|
||||
// exo player
|
||||
def media3_version = "1.3.0"
|
||||
def media3_version = "1.3.1"
|
||||
implementation "androidx.media3:media3-exoplayer:$media3_version"
|
||||
implementation "androidx.media3:media3-exoplayer-hls:$media3_version"
|
||||
implementation "androidx.media3:media3-ui:$media3_version"
|
||||
@ -160,8 +160,8 @@ dependencies {
|
||||
implementation "androidx.media3:media3-datasource-okhttp:$media3_version"
|
||||
|
||||
// retrofit rest client
|
||||
implementation 'com.squareup.retrofit2:retrofit:2.9.0'
|
||||
implementation 'com.squareup.retrofit2:converter-gson:2.9.0'
|
||||
implementation 'com.squareup.retrofit2:retrofit:2.11.0'
|
||||
implementation 'com.squareup.retrofit2:converter-gson:2.11.0'
|
||||
|
||||
// ACRA crash reporting
|
||||
def acra_version = "5.11.3"
|
||||
@ -172,16 +172,16 @@ dependencies {
|
||||
implementation 'com.jakewharton.timber:timber:5.0.1'
|
||||
|
||||
// phoenix process restart
|
||||
implementation 'com.jakewharton:process-phoenix:2.1.2'
|
||||
implementation 'com.jakewharton:process-phoenix:3.0.0'
|
||||
|
||||
// joda time
|
||||
implementation 'joda-time:joda-time:2.12.5'
|
||||
implementation 'joda-time:joda-time:2.12.7'
|
||||
|
||||
// about libraries view
|
||||
implementation "com.mikepenz:aboutlibraries:$about_libraries_version"
|
||||
|
||||
// koin dependency injection
|
||||
def koin_version = '3.5.0'
|
||||
def koin_version = '3.5.3'
|
||||
implementation "io.insert-koin:koin-android:$koin_version"
|
||||
androidTestImplementation "io.insert-koin:koin-test:$koin_version"
|
||||
testImplementation "io.insert-koin:koin-test:$koin_version"
|
||||
|
@ -96,13 +96,11 @@ class BackgroundPlayerService : LifecycleService(),
|
||||
|
||||
override fun onDestroy() {
|
||||
movePlaybackToForeground()
|
||||
player.destroy()
|
||||
|
||||
lifecycleScope.launch {
|
||||
player.destroy()
|
||||
playerNotificationManager?.setPlayer(null)
|
||||
playerNotificationManager?.setPlayer(null)
|
||||
|
||||
super.onDestroy()
|
||||
}
|
||||
super.onDestroy()
|
||||
}
|
||||
|
||||
private fun onPlayerError(messageResourceId: Int?) {
|
||||
|
@ -166,7 +166,7 @@ class Player(
|
||||
exoPlayer.playWhenReady = true
|
||||
}
|
||||
|
||||
suspend fun destroy() = withContext(Dispatchers.Main) {
|
||||
fun destroy() {
|
||||
networkConnectionHelper.endListenForNetworkChanges()
|
||||
playerPositionWatcher.dispose()
|
||||
exoPlayer.removeAnalyticsListener(playerEventHandler)
|
||||
|
@ -73,10 +73,7 @@ class PlayerFragment : VideoSupportFragment() {
|
||||
}
|
||||
|
||||
override fun onDestroy() {
|
||||
MainScope().launch {
|
||||
player.destroy()
|
||||
}
|
||||
|
||||
player.destroy()
|
||||
super.onDestroy()
|
||||
}
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
// Top-level build file where you can add configuration options common to all sub-projects/modules.
|
||||
|
||||
buildscript {
|
||||
ext.about_libraries_version = '10.9.2'
|
||||
ext.about_libraries_version = '11.1.1'
|
||||
ext.nav_version = '2.7.7'
|
||||
|
||||
repositories {
|
||||
|
Loading…
Reference in New Issue
Block a user