From 961cb24381dbb8b7e6188918b7f77a6581ed479c Mon Sep 17 00:00:00 2001 From: kyori19 Date: Sun, 6 Mar 2022 19:35:04 +0900 Subject: [PATCH] Fix proguard rules to keep streaming entities --- app/proguard-rules.pro | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index b7de4270e..61b31158c 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -49,11 +49,25 @@ -keepclassmembers class com.keylesspalace.tusky.components.conversation.ConversationAccountEntity { *; } -keepclassmembers class com.keylesspalace.tusky.db.DraftAttachment { *; } +-keepclassmembers class net.accelf.yuito.streaming.StreamEvent { *; } +-keepclassmembers class net.accelf.yuito.streaming.SubscribeRequest { *; } -keep enum com.keylesspalace.tusky.db.DraftAttachment$Type { public *; } +-keep enum net.accelf.yuito.streaming.StreamEvent$EventType { + public *; +} + +-keep enum net.accelf.yuito.streaming.StreamType { + public *; +} + +-keep enum net.accelf.yuito.streaming.SubscribeRequest$RequestType { + public *; +} + # https://github.com/google/gson/blob/master/examples/android-proguard-example/proguard.cfg # Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory,