Remove unused code

This commit is contained in:
MM20
2022-01-17 00:18:53 +01:00
parent d85da0361d
commit 974988f65d
4 changed files with 14 additions and 48 deletions
@@ -16,7 +16,7 @@ import kotlinx.coroutines.flow.*
interface FileRepository {
fun search(query: String): Flow<List<File>>
suspend fun deleteFile(file: File)
fun deleteFile(file: File)
}
internal class FileRepositoryImpl(
@@ -89,34 +89,13 @@ internal class FileRepositoryImpl(
}
}
}
/*hiddenItems.collectLatest { hiddenItems ->
val files = mutableListOf<File>()
val localFiles = withContext(Dispatchers.IO) {
LocalFile.search(context, query).sorted().filter { !hiddenItems.contains(it.key) }
}
files.addAll(localFiles)
send(localFiles)
val cloudFiles = withContext(Dispatchers.IO) {
delay(300)
listOf(
async { OneDriveFile.search(context, query) },
async { GDriveFile.search(context, query) },
async { NextcloudFile.search(context, query, nextcloudClient) },
async { OwncloudFile.search(context, query, owncloudClient) }
).awaitAll().flatten()
}
yield()
files.addAll(cloudFiles.filter { !hiddenItems.contains(it.key) })
send(files)
}*/
}
override suspend fun deleteFile(file: File) {
if (file.isDeletable) {
file.delete(context)
override fun deleteFile(file: File) {
scope.launch {
if (file.isDeletable) {
file.delete(context)
}
}
}
}
@@ -1,16 +0,0 @@
package de.mm20.launcher2.files
import androidx.lifecycle.ViewModel
import androidx.lifecycle.viewModelScope
import de.mm20.launcher2.search.data.File
import kotlinx.coroutines.launch
class FilesViewModel(
private val filesRepository: FileRepository
): ViewModel() {
fun deleteFile(file: File) {
viewModelScope.launch {
filesRepository.deleteFile(file)
}
}
}
@@ -6,5 +6,4 @@ import org.koin.dsl.module
val filesModule = module {
single<FileRepository> { FileRepositoryImpl(androidContext(), get(), get()) }
viewModel { FilesViewModel(get()) }
}