mirror of
https://github.com/owncloud/android-library.git
synced 2025-06-08 00:16:09 +00:00
Apply suggestions from CR
This commit is contained in:
parent
44a13f9878
commit
0d09540f9b
@ -45,8 +45,6 @@ import java.net.URL
|
|||||||
class GetOIDCDiscoveryRemoteOperation : RemoteOperation<OIDCDiscoveryResponse>() {
|
class GetOIDCDiscoveryRemoteOperation : RemoteOperation<OIDCDiscoveryResponse>() {
|
||||||
|
|
||||||
override fun run(client: OwnCloudClient): RemoteOperationResult<OIDCDiscoveryResponse> {
|
override fun run(client: OwnCloudClient): RemoteOperationResult<OIDCDiscoveryResponse> {
|
||||||
var result: RemoteOperationResult<OIDCDiscoveryResponse>
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
val uriBuilder = client.baseUri.buildUpon().apply {
|
val uriBuilder = client.baseUri.buildUpon().apply {
|
||||||
appendPath(WELL_KNOWN_PATH) // avoid starting "/" in this method
|
appendPath(WELL_KNOWN_PATH) // avoid starting "/" in this method
|
||||||
@ -68,22 +66,23 @@ class GetOIDCDiscoveryRemoteOperation : RemoteOperation<OIDCDiscoveryResponse>()
|
|||||||
val moshi: Moshi = Moshi.Builder().build()
|
val moshi: Moshi = Moshi.Builder().build()
|
||||||
val jsonAdapter: JsonAdapter<OIDCDiscoveryResponse> = moshi.adapter(OIDCDiscoveryResponse::class.java)
|
val jsonAdapter: JsonAdapter<OIDCDiscoveryResponse> = moshi.adapter(OIDCDiscoveryResponse::class.java)
|
||||||
val oidcDiscoveryResponse: OIDCDiscoveryResponse? = jsonAdapter.fromJson(responseBody)
|
val oidcDiscoveryResponse: OIDCDiscoveryResponse? = jsonAdapter.fromJson(responseBody)
|
||||||
|
Timber.d("Get OIDC Discovery completed and parsed to [$oidcDiscoveryResponse]")
|
||||||
|
|
||||||
result = RemoteOperationResult(RemoteOperationResult.ResultCode.OK)
|
return RemoteOperationResult<OIDCDiscoveryResponse>(RemoteOperationResult.ResultCode.OK).apply {
|
||||||
result.data = oidcDiscoveryResponse
|
data = oidcDiscoveryResponse
|
||||||
|
}
|
||||||
|
|
||||||
Timber.d("Get OIDC Discovery completed and parsed to $oidcDiscoveryResponse")
|
|
||||||
} else {
|
} else {
|
||||||
result = RemoteOperationResult(getMethod)
|
|
||||||
Timber.e("Failed response while getting OIDC server discovery from the server status code: $status; response message: $responseBody")
|
Timber.e("Failed response while getting OIDC server discovery from the server status code: $status; response message: $responseBody")
|
||||||
|
|
||||||
|
return RemoteOperationResult<OIDCDiscoveryResponse>(getMethod)
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
result = RemoteOperationResult(e)
|
|
||||||
Timber.e(e, "Exception while getting OIDC server discovery")
|
Timber.e(e, "Exception while getting OIDC server discovery")
|
||||||
}
|
|
||||||
|
|
||||||
return result
|
return RemoteOperationResult<OIDCDiscoveryResponse>(e)
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
companion object {
|
companion object {
|
||||||
|
@ -49,8 +49,6 @@ class TokenRequestRemoteOperation(
|
|||||||
) : RemoteOperation<TokenResponse>() {
|
) : RemoteOperation<TokenResponse>() {
|
||||||
|
|
||||||
override fun run(client: OwnCloudClient): RemoteOperationResult<TokenResponse> {
|
override fun run(client: OwnCloudClient): RemoteOperationResult<TokenResponse> {
|
||||||
var result: RemoteOperationResult<TokenResponse>
|
|
||||||
|
|
||||||
try {
|
try {
|
||||||
val requestBody = tokenRequestParams.toRequestBody()
|
val requestBody = tokenRequestParams.toRequestBody()
|
||||||
|
|
||||||
@ -69,21 +67,21 @@ class TokenRequestRemoteOperation(
|
|||||||
val moshi: Moshi = Moshi.Builder().build()
|
val moshi: Moshi = Moshi.Builder().build()
|
||||||
val jsonAdapter: JsonAdapter<TokenResponse> = moshi.adapter(TokenResponse::class.java)
|
val jsonAdapter: JsonAdapter<TokenResponse> = moshi.adapter(TokenResponse::class.java)
|
||||||
val tokenResponse: TokenResponse? = jsonAdapter.fromJson(responseBody)
|
val tokenResponse: TokenResponse? = jsonAdapter.fromJson(responseBody)
|
||||||
|
|
||||||
result = RemoteOperationResult(RemoteOperationResult.ResultCode.OK)
|
|
||||||
result.data = tokenResponse
|
|
||||||
|
|
||||||
Timber.d("Get tokens completed and parsed to $tokenResponse")
|
Timber.d("Get tokens completed and parsed to $tokenResponse")
|
||||||
|
|
||||||
|
return RemoteOperationResult<TokenResponse>(RemoteOperationResult.ResultCode.OK).apply {
|
||||||
|
data = tokenResponse
|
||||||
|
}
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
result = RemoteOperationResult(postMethod)
|
|
||||||
Timber.e("Failed response while getting tokens from the server status code: $status; response message: $responseBody")
|
Timber.e("Failed response while getting tokens from the server status code: $status; response message: $responseBody")
|
||||||
|
return RemoteOperationResult<TokenResponse>(postMethod)
|
||||||
}
|
}
|
||||||
|
|
||||||
} catch (e: Exception) {
|
} catch (e: Exception) {
|
||||||
result = RemoteOperationResult(e)
|
|
||||||
Timber.e(e, "Exception while getting tokens")
|
Timber.e(e, "Exception while getting tokens")
|
||||||
}
|
return RemoteOperationResult<TokenResponse>(e)
|
||||||
|
|
||||||
return result
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user