File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1616# Keep screen names
1717-keepnames class * implements cafe.adriel.voyager.core.screen.Screen
1818
19- # Flipcash protos
20- -keep class com.codeinc.flipcash.gen.** {*;}
19+ # Protobuf — keep all generated message classes and their builders.
20+ # Using type-hierarchy rules so new packages / updated gRPC stubs are
21+ # caught automatically instead of listing every gen package.
22+ -keep class com.google.protobuf.** { *; }
23+ -keep class * extends com.google.protobuf.GeneratedMessageLite { *; }
24+ -keep class * extends com.google.protobuf.GeneratedMessageLite$Builder { *; }
25+
26+ # gRPC — keep generated service stubs (abstract + concrete)
27+ -keep class * extends io.grpc.stub.AbstractStub { *; }
28+ -keep class * implements io.grpc.BindableService { *; }
29+
2130# Flipcash services
22- -keep class com.flipcash.services.** {*;}
23- # Opencode protos
24- -keep class com.codeinc.opencode.gen.** {*;}
31+ -keep class com.flipcash.services.** { *; }
2532# Opencode services
26- -keep class com.getcode.opencode.** {*;}
27-
28- -keep class com.google.protobuf.** { *; }
33+ -keep class com.getcode.opencode.** { *; }
2934
3035# Keep our scan classes that interact with native
3136-keep class com.kik.scan.** { *; }
You can’t perform that action at this time.
0 commit comments