Fix proguard rules to keep streaming entities
This commit is contained in:
parent
dd4b74900d
commit
961cb24381
|
@ -49,11 +49,25 @@
|
||||||
|
|
||||||
-keepclassmembers class com.keylesspalace.tusky.components.conversation.ConversationAccountEntity { *; }
|
-keepclassmembers class com.keylesspalace.tusky.components.conversation.ConversationAccountEntity { *; }
|
||||||
-keepclassmembers class com.keylesspalace.tusky.db.DraftAttachment { *; }
|
-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 {
|
-keep enum com.keylesspalace.tusky.db.DraftAttachment$Type {
|
||||||
public *;
|
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
|
# https://github.com/google/gson/blob/master/examples/android-proguard-example/proguard.cfg
|
||||||
|
|
||||||
# Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory,
|
# Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory,
|
||||||
|
|
Loading…
Reference in New Issue