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:
parent
85782e4818
commit
337c57da1a
@ -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>
|
||||||
}
|
}
|
||||||
|
@ -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)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user