1
0
mirror of https://github.com/owncloud/android-library.git synced 2025-06-07 16:06:08 +00:00

Include GetQuota in UserService

This commit is contained in:
agarcia 2020-04-30 15:07:44 +02:00
parent 85782e4818
commit 337c57da1a
2 changed files with 6 additions and 0 deletions

View File

@ -26,8 +26,10 @@ package com.owncloud.android.lib.resources.users.services
import com.owncloud.android.lib.common.operations.RemoteOperationResult import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.resources.Service import com.owncloud.android.lib.resources.Service
import com.owncloud.android.lib.resources.users.GetRemoteUserQuotaOperation
import com.owncloud.android.lib.resources.users.RemoteUserInfo import com.owncloud.android.lib.resources.users.RemoteUserInfo
interface UserService: Service { interface UserService: Service {
fun getUserInfo() : RemoteOperationResult<RemoteUserInfo> fun getUserInfo() : RemoteOperationResult<RemoteUserInfo>
fun getUserQuota(): RemoteOperationResult<GetRemoteUserQuotaOperation.RemoteQuota>
} }

View File

@ -22,6 +22,7 @@ package com.owncloud.android.lib.resources.users.services.implementation
import com.owncloud.android.lib.common.OwnCloudClient import com.owncloud.android.lib.common.OwnCloudClient
import com.owncloud.android.lib.common.operations.RemoteOperationResult import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.resources.users.GetRemoteUserInfoOperation import com.owncloud.android.lib.resources.users.GetRemoteUserInfoOperation
import com.owncloud.android.lib.resources.users.GetRemoteUserQuotaOperation
import com.owncloud.android.lib.resources.users.RemoteUserInfo import com.owncloud.android.lib.resources.users.RemoteUserInfo
import com.owncloud.android.lib.resources.users.services.UserService import com.owncloud.android.lib.resources.users.services.UserService
@ -29,4 +30,7 @@ class OCUserService(override val client: OwnCloudClient) :
UserService { UserService {
override fun getUserInfo(): RemoteOperationResult<RemoteUserInfo> = override fun getUserInfo(): RemoteOperationResult<RemoteUserInfo> =
GetRemoteUserInfoOperation().execute(client) GetRemoteUserInfoOperation().execute(client)
override fun getUserQuota(): RemoteOperationResult<GetRemoteUserQuotaOperation.RemoteQuota> =
GetRemoteUserQuotaOperation().execute(client)
} }