mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-07 16:06:08 +00:00
Keep working on avatar rearquitecture
This commit is contained in:
parent
6f74907af6
commit
d997c84a80
@ -33,5 +33,5 @@ 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>
|
fun getUserQuota(): RemoteOperationResult<GetRemoteUserQuotaOperation.RemoteQuota>
|
||||||
fun getUserAvatar(dimension: Int): RemoteOperationResult<RemoteAvatarData>
|
fun getUserAvatar(): RemoteOperationResult<RemoteAvatarData>
|
||||||
}
|
}
|
||||||
|
@ -28,15 +28,14 @@ import com.owncloud.android.lib.resources.users.RemoteAvatarData
|
|||||||
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
|
||||||
|
|
||||||
class OCUserService(override val client: OwnCloudClient, private val avatarDimension: Int) :
|
class OCUserService(override val client: OwnCloudClient, private val avatarDimension: Int) : UserService {
|
||||||
UserService {
|
|
||||||
override fun getUserInfo(): RemoteOperationResult<RemoteUserInfo> =
|
override fun getUserInfo(): RemoteOperationResult<RemoteUserInfo> =
|
||||||
GetRemoteUserInfoOperation().execute(client)
|
GetRemoteUserInfoOperation().execute(client)
|
||||||
|
|
||||||
override fun getUserQuota(): RemoteOperationResult<GetRemoteUserQuotaOperation.RemoteQuota> =
|
override fun getUserQuota(): RemoteOperationResult<GetRemoteUserQuotaOperation.RemoteQuota> =
|
||||||
GetRemoteUserQuotaOperation().execute(client)
|
GetRemoteUserQuotaOperation().execute(client)
|
||||||
|
|
||||||
override fun getUserAvatar(dimension: Int): RemoteOperationResult<RemoteAvatarData> =
|
override fun getUserAvatar(): RemoteOperationResult<RemoteAvatarData> =
|
||||||
GetRemoteUserAvatarOperation(avatarDimension).execute(client)
|
GetRemoteUserAvatarOperation(avatarDimension).execute(client)
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user