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

Apply code review suggestions

This commit is contained in:
agarcia 2020-06-10 09:05:06 +02:00
parent d6ea5800eb
commit 7536ba8f3c

View File

@ -30,24 +30,29 @@ import com.owncloud.android.lib.common.http.methods.nonwebdav.GetMethod
import com.owncloud.android.lib.common.network.WebdavUtils
import com.owncloud.android.lib.common.operations.RemoteOperation
import com.owncloud.android.lib.common.operations.RemoteOperationResult
import com.owncloud.android.lib.resources.files.FileUtils.PATH_SEPARATOR
import timber.log.Timber
import java.io.IOException
import java.io.InputStream
import java.net.URL
class GetRemoteUserAvatarOperation(private val avatarDimension: Int) :
RemoteOperation<RemoteAvatarData>() {
/**
* Gets avatar about the user logged in, if available
*
* @author David A. Velasco
* @author David González Verdugo
*/
class GetRemoteUserAvatarOperation(private val avatarDimension: Int) : RemoteOperation<RemoteAvatarData>() {
override fun run(client: OwnCloudClient): RemoteOperationResult<RemoteAvatarData> {
var inputStream: InputStream? = null
lateinit var getMethod: GetMethod
var result: RemoteOperationResult<RemoteAvatarData>
lateinit var result: RemoteOperationResult<RemoteAvatarData>
try {
val endPoint =
client.baseUri.toString() + NON_OFFICIAL_AVATAR_PATH + client.credentials.username + "/" + avatarDimension
client.baseUri.toString() + NON_OFFICIAL_AVATAR_PATH + client.credentials.username + PATH_SEPARATOR + avatarDimension
Timber.d("avatar URI: %s", endPoint)
getMethod = GetMethod(URL(endPoint))
val getMethod = GetMethod(URL(endPoint))
val status = client.executeHttpMethod(getMethod)