Fix storage usage calculation
This commit is contained in:
@@ -16,8 +16,8 @@ android {
|
|||||||
applicationId 'org.koitharu.kotatsu'
|
applicationId 'org.koitharu.kotatsu'
|
||||||
minSdk = 21
|
minSdk = 21
|
||||||
targetSdk = 34
|
targetSdk = 34
|
||||||
versionCode = 573
|
versionCode = 574
|
||||||
versionName = '6.0'
|
versionName = '6.0.1'
|
||||||
generatedDensities = []
|
generatedDensities = []
|
||||||
testInstrumentationRunner "org.koitharu.kotatsu.HiltTestRunner"
|
testInstrumentationRunner "org.koitharu.kotatsu.HiltTestRunner"
|
||||||
ksp {
|
ksp {
|
||||||
|
|||||||
@@ -53,11 +53,11 @@ class LocalStorageManager @Inject constructor(
|
|||||||
}
|
}
|
||||||
|
|
||||||
suspend fun computeStorageSize() = withContext(Dispatchers.IO) {
|
suspend fun computeStorageSize() = withContext(Dispatchers.IO) {
|
||||||
getAvailableStorageDirs().sumOf { it.computeSize() }
|
getConfiguredStorageDirs().sumOf { it.computeSize() }
|
||||||
}
|
}
|
||||||
|
|
||||||
suspend fun computeAvailableSize() = runInterruptible(Dispatchers.IO) {
|
suspend fun computeAvailableSize() = runInterruptible(Dispatchers.IO) {
|
||||||
getAvailableStorageDirs().mapToSet { it.freeSpace }.sum()
|
getConfiguredStorageDirs().mapToSet { it.freeSpace }.sum()
|
||||||
}
|
}
|
||||||
|
|
||||||
suspend fun clearCache(cache: CacheDir) = runInterruptible(Dispatchers.IO) {
|
suspend fun clearCache(cache: CacheDir) = runInterruptible(Dispatchers.IO) {
|
||||||
|
|||||||
Reference in New Issue
Block a user