From 7054f51b502fbbcdaaf69215043b6ee797708839 Mon Sep 17 00:00:00 2001 From: Matt Van Horn <455140+mvanhorn@users.noreply.github.com> Date: Sat, 11 Jul 2026 02:31:21 -0700 Subject: [PATCH] fix: add R8 consumer rule for Moshi polymorphic adapters --- msal/consumer-rules.pro | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/msal/consumer-rules.pro b/msal/consumer-rules.pro index b6f01975e2..3935d05e2f 100644 --- a/msal/consumer-rules.pro +++ b/msal/consumer-rules.pro @@ -19,6 +19,10 @@ ##---------------Begin: proguard configuration for MSAL -------- -keep class com.microsoft.device.display.** { *; } +##---------------Begin: proguard configuration for Moshi -------- +-dontwarn com.squareup.moshi.adapters.PolymorphicJsonAdapterFactory +-keep class com.squareup.moshi.adapters.PolymorphicJsonAdapterFactory { *; } + # Keep things as they are used in TypeAdapter for deserialization/serialization -keep class com.microsoft.identity.client.Logger { *; } -keep class com.microsoft.identity.client.claims.ClaimsRequest { *; }