Fix proguard rules to keep streaming entities

This commit is contained in:
kyori19 2022-03-06 19:35:04 +09:00
parent dd4b74900d
commit 961cb24381
1 changed files with 14 additions and 0 deletions

View File

@ -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,