From bb949a660248fe806884297b68b0a67e5bc51df1 Mon Sep 17 00:00:00 2001 From: David Perez Date: Fri, 29 Mar 2024 11:04:05 -0500 Subject: [PATCH] BIT-2169: Add @Keep to retrofit interface to avoid proguard crash in release (#1187) --- .../data/auth/datasource/network/api/AuthenticatedDevicesApi.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/AuthenticatedDevicesApi.kt b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/AuthenticatedDevicesApi.kt index ce9293adf9..642464d001 100644 --- a/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/AuthenticatedDevicesApi.kt +++ b/app/src/main/java/com/x8bit/bitwarden/data/auth/datasource/network/api/AuthenticatedDevicesApi.kt @@ -1,5 +1,6 @@ package com.x8bit.bitwarden.data.auth.datasource.network.api +import androidx.annotation.Keep import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceKeysRequestJson import com.x8bit.bitwarden.data.auth.datasource.network.model.TrustedDeviceKeysResponseJson import retrofit2.http.Body @@ -9,6 +10,7 @@ import retrofit2.http.Path /** * Defines raw calls under the /devices API that require authentication. */ +@Keep interface AuthenticatedDevicesApi { @PUT("/devices/{appId}/keys") suspend fun updateTrustedDeviceKeys(