Skip to content

Commit

Permalink
Bump dependencies
Browse files Browse the repository at this point in the history
  • Loading branch information
abelgardep committed Apr 11, 2023
1 parent 000a0d9 commit 573d213
Show file tree
Hide file tree
Showing 10 changed files with 24 additions and 26 deletions.
8 changes: 4 additions & 4 deletions build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -7,15 +7,15 @@ buildscript {

// Android jetpack
androidxArchCore = "2.2.0"
androidxLifecycle = "2.5.1"
androidxRoom = "2.5.0"
androidxLifecycle = "2.6.1"
androidxRoom = "2.5.1"
androidxCore = "1.9.0"
androidxFragment = "1.5.5"
androidxAppcompat = "1.5.1"
androidxLegacy = "1.0.0"

// Kotlin
orgJetbrainsKotlin = "1.8.10"
orgJetbrainsKotlin = "1.8.20"
orgJetbrainsKotlinx = "1.6.4"

// Koin
Expand Down Expand Up @@ -48,7 +48,7 @@ buildscript {

plugins {
id "org.sonarqube" version "4.0.0.2929"
id 'com.google.devtools.ksp' version '1.8.10-1.0.9' apply false
id 'com.google.devtools.ksp' version '1.8.20-1.0.10' apply false
}

allprojects {
Expand Down
2 changes: 1 addition & 1 deletion owncloud-android-library
2 changes: 1 addition & 1 deletion owncloudApp/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ dependencies {
implementation "androidx.lifecycle:lifecycle-common-java8:$androidxLifecycle"
implementation "androidx.preference:preference-ktx:1.2.0"
implementation "androidx.room:room-runtime:$androidxRoom"
implementation "androidx.sqlite:sqlite-ktx:2.3.0"
implementation "androidx.sqlite:sqlite-ktx:2.3.1"
implementation "androidx.work:work-runtime-ktx:2.8.1"
implementation("androidx.browser:browser:1.5.0") { because "CustomTabs required for OAuth2 and OIDC" }
implementation("androidx.enterprise:enterprise-feedback:1.1.0") { because "MDM feedback" }
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,9 +22,9 @@ import android.accounts.Account
import androidx.lifecycle.LiveData
import androidx.lifecycle.MediatorLiveData
import androidx.lifecycle.MutableLiveData
import androidx.lifecycle.Transformations
import androidx.lifecycle.ViewModel
import androidx.lifecycle.map
import androidx.lifecycle.switchMap
import androidx.lifecycle.viewModelScope
import androidx.work.WorkInfo
import androidx.work.WorkManager
Expand Down Expand Up @@ -93,7 +93,7 @@ class FileDetailsViewModel(
)

private val _ongoingTransferUUID = MutableLiveData<UUID>()
private val _ongoingTransfer = Transformations.switchMap(_ongoingTransferUUID) { transferUUID ->
private val _ongoingTransfer = _ongoingTransferUUID.switchMap { transferUUID ->
workManager.getWorkInfoByIdLiveData(transferUUID)
}.map { Event(it) }
val ongoingTransfer: LiveData<Event<WorkInfo?>> = _ongoingTransfer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
package com.owncloud.android.usecases.transfers.downloads

import androidx.lifecycle.LiveData
import androidx.lifecycle.Transformations
import androidx.lifecycle.map
import androidx.work.WorkInfo
import androidx.work.WorkManager
import com.owncloud.android.domain.BaseUseCase
Expand All @@ -42,7 +42,7 @@ class GetLiveDataForDownloadingFileUseCase(
states = PENDING_WORK_STATUS
)

return Transformations.map(workManager.getWorkInfosLiveData(workQuery)) { listOfDownloads ->
return workManager.getWorkInfosLiveData(workQuery).map { listOfDownloads ->
listOfDownloads.firstOrNull { it.tags.containsAll(tagsToFilter) }
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ package com.owncloud.android.usecases.transfers.downloads

import android.accounts.Account
import androidx.lifecycle.LiveData
import androidx.lifecycle.Transformations
import androidx.lifecycle.map
import androidx.work.WorkInfo
import androidx.work.WorkManager
import com.owncloud.android.domain.BaseUseCase
Expand All @@ -42,9 +42,7 @@ class GetLiveDataForFinishedDownloadsFromAccountUseCase(
states = FINISHED_WORK_STATUS
)

return Transformations.map(
workManager.getWorkInfosLiveData(workQuery)
) { listOfDownloads ->
return workManager.getWorkInfosLiveData(workQuery).map { listOfDownloads ->
listOfDownloads
.asReversed()
.distinctBy { it.tags }
Expand Down
1 change: 1 addition & 0 deletions owncloudData/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -58,6 +58,7 @@ dependencies {
// Kotlin
implementation "org.jetbrains.kotlin:kotlin-stdlib:$orgJetbrainsKotlin"
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:$orgJetbrainsKotlinx"
implementation "androidx.lifecycle:lifecycle-livedata-ktx:$androidxLifecycle"

// Room
implementation "androidx.room:room-ktx:$androidxRoom"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ package com.owncloud.android.data.capabilities.datasources.implementation

import androidx.annotation.VisibleForTesting
import androidx.lifecycle.LiveData
import androidx.lifecycle.Transformations
import androidx.lifecycle.map
import com.owncloud.android.data.capabilities.datasources.LocalCapabilitiesDataSource
import com.owncloud.android.data.capabilities.db.OCCapabilityDao
import com.owncloud.android.data.capabilities.db.OCCapabilityEntity
Expand All @@ -33,7 +33,7 @@ class OCLocalCapabilitiesDataSource(
) : LocalCapabilitiesDataSource {

override fun getCapabilitiesForAccountAsLiveData(accountName: String): LiveData<OCCapability?> =
Transformations.map(ocCapabilityDao.getCapabilitiesForAccountAsLiveData(accountName)) { ocCapabilityEntity ->
ocCapabilityDao.getCapabilitiesForAccountAsLiveData(accountName).map { ocCapabilityEntity ->
ocCapabilityEntity?.toModel()
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ package com.owncloud.android.data.sharing.shares.datasources.implementation

import androidx.annotation.VisibleForTesting
import androidx.lifecycle.LiveData
import androidx.lifecycle.Transformations
import androidx.lifecycle.map
import com.owncloud.android.data.sharing.shares.datasources.LocalShareDataSource
import com.owncloud.android.data.sharing.shares.db.OCShareDao
import com.owncloud.android.data.sharing.shares.db.OCShareEntity
Expand All @@ -37,17 +37,16 @@ class OCLocalShareDataSource(
accountName: String,
shareTypes: List<ShareType>
): LiveData<List<OCShare>> =
Transformations.map(
ocShareDao.getSharesAsLiveData(
filePath,
accountName,
shareTypes.map { it.value })
) { ocShareEntities ->
ocShareDao.getSharesAsLiveData(
filePath,
accountName,
shareTypes.map { it.value }
).map { ocShareEntities ->
ocShareEntities.map { ocShareEntity -> ocShareEntity.toModel() }
}

override fun getShareAsLiveData(remoteId: String): LiveData<OCShare> =
Transformations.map(ocShareDao.getShareAsLiveData(remoteId)) { ocShareEntity ->
ocShareDao.getShareAsLiveData(remoteId).map { ocShareEntity ->
ocShareEntity.toModel()
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -33,8 +33,8 @@ inline fun <reified T> LiveData<T>.getEmittedValues(
val data = arrayOfNulls<T>(expectedSize)
val latch = CountDownLatch(expectedSize)
val observer = object : Observer<T> {
override fun onChanged(o: T?) {
data[currentValue.getAndAdd(1)] = o
override fun onChanged(value: T) {
data[currentValue.getAndAdd(1)] = value
if (currentValue.get() == expectedSize) {
removeObserver(this)
}
Expand Down

0 comments on commit 573d213

Please sign in to comment.