From 1c6c8a745520c575be2d732b724faa33603a4477 Mon Sep 17 00:00:00 2001 From: Nik Clayton Date: Mon, 13 Nov 2023 13:31:31 +0100 Subject: [PATCH] fix: Keep network model classes, preventing crash on startup (#251) Without this the model classes are not retained, which causes a `ClassCastException` when parsing the new models for the instance v1 and instance v2 API calls. Fixes #250 --- app/proguard-rules.pro | 1 + 1 file changed, 1 insertion(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index 4cf759e13..a0bd7df42 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -41,6 +41,7 @@ # keep members of our model classes, they are used in json de/serialization -keepclassmembers class app.pachli.entity.* { *; } +-keepclassmembers class app.pachli.network.model.* { *; } -keep public enum app.pachli.entity.*$** { **[] $VALUES;