Implement cloud media UI and reliable automatic uploads
Android / test-and-build (push) Canceled after 0s
Server / deployment-config (push) Successful in 4m56s
Server / vulnerability-scan (push) Failing after 11m7s

This commit is contained in:
Курнат Андрей
2026-07-16 01:47:36 +03:00
parent e48e1e36a5
commit dd21285700
77 changed files with 3585 additions and 387 deletions
@@ -34,6 +34,8 @@ import eu.qsfera.android.lib.resources.appregistry.services.AppRegistryService
import eu.qsfera.android.lib.resources.appregistry.services.OCAppRegistryService
import eu.qsfera.android.lib.resources.files.services.FileService
import eu.qsfera.android.lib.resources.files.services.implementation.OCFileService
import eu.qsfera.android.lib.resources.files.search.services.MediaSearchService
import eu.qsfera.android.lib.resources.files.search.services.implementation.OCMediaSearchService
import eu.qsfera.android.lib.resources.shares.services.ShareService
import eu.qsfera.android.lib.resources.shares.services.ShareeService
import eu.qsfera.android.lib.resources.shares.services.implementation.OCShareService
@@ -138,6 +140,11 @@ class ClientManager(
return OCFileService(client = qsferaClient)
}
fun getMediaSearchService(accountName: String? = ""): MediaSearchService {
val qsferaClient = getClientForAccount(accountName)
return OCMediaSearchService(client = qsferaClient)
}
fun getCapabilityService(accountName: String? = ""): CapabilityService {
val qsferaClient = getClientForAccount(accountName)
return OCCapabilityService(client = qsferaClient)