From eab932b4a05851024658fd2b04b8bb4853f456da Mon Sep 17 00:00:00 2001 From: Nicholas Tinsley Date: Thu, 11 May 2023 10:58:04 -0400 Subject: [PATCH] Fix parsing for registration 502 errors. --- .../internal/push/VerificationCodeFailureResponseBody.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libsignal/service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationCodeFailureResponseBody.kt b/libsignal/service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationCodeFailureResponseBody.kt index d5ddb5b8b4..7dce47b6c1 100644 --- a/libsignal/service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationCodeFailureResponseBody.kt +++ b/libsignal/service/src/main/java/org/whispersystems/signalservice/internal/push/VerificationCodeFailureResponseBody.kt @@ -1,12 +1,14 @@ package org.whispersystems.signalservice.internal.push +import com.fasterxml.jackson.annotation.JsonInclude import com.fasterxml.jackson.annotation.JsonProperty /** * Jackson parser for the response body from the server explaining a failure. * See also [org.whispersystems.signalservice.api.push.exceptions.ExternalServiceFailureException] */ +@JsonInclude(JsonInclude.Include.NON_NULL) data class VerificationCodeFailureResponseBody( - @JsonProperty val permanentFailure: Boolean, - @JsonProperty val reason: String + @JsonProperty("permanentFailure") val permanentFailure: Boolean, + @JsonProperty("reason") val reason: String )