From 5435a1739ee714a3c903a46cb1d1737efed346f2 Mon Sep 17 00:00:00 2001 From: Benoit Marty Date: Tue, 10 Dec 2019 11:38:08 +0100 Subject: [PATCH] SoftLogout: parse the parameter from server response --- .../im/vector/matrix/android/api/failure/MatrixError.kt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/MatrixError.kt b/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/MatrixError.kt index f3f097bcc5..06c2671d36 100644 --- a/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/MatrixError.kt +++ b/matrix-sdk-android/src/main/java/im/vector/matrix/android/api/failure/MatrixError.kt @@ -29,11 +29,14 @@ data class MatrixError( @Json(name = "error") val message: String, @Json(name = "consent_uri") val consentUri: String? = null, - // RESOURCE_LIMIT_EXCEEDED data + // For RESOURCE_LIMIT_EXCEEDED @Json(name = "limit_type") val limitType: String? = null, @Json(name = "admin_contact") val adminUri: String? = null, // For LIMIT_EXCEEDED - @Json(name = "retry_after_ms") val retryAfterMillis: Long? = null) { + @Json(name = "retry_after_ms") val retryAfterMillis: Long? = null, + // For UNAUTHORIZED + @Json(name = "soft_logout") val isSoftLogout: Boolean? = null +) { companion object { const val FORBIDDEN = "M_FORBIDDEN"