build: add new proguard-rules for NewPipeExtractor

This commit is contained in:
FineFindus 2025-04-05 08:21:40 +02:00
parent 6cfee4d923
commit d317c8d361
No known key found for this signature in database
GPG Key ID: 64873EE210FF8E6B

View File

@ -118,8 +118,13 @@
## Rules for NewPipeExtractor ## Rules for NewPipeExtractor
-keep class org.schabi.newpipe.extractor.timeago.patterns.** { *; } -keep class org.schabi.newpipe.extractor.timeago.patterns.** { *; }
-keep class org.mozilla.javascript.** { *; } -keep class org.mozilla.javascript.** { *; }
-keep class org.mozilla.classfile.ClassFileWriter -keep class org.mozilla.javascript.engine.** { *; }
-dontwarn org.mozilla.javascript.JavaToJSONConverters
-dontwarn org.mozilla.javascript.tools.** -dontwarn org.mozilla.javascript.tools.**
-keep class javax.script.** { *; }
-dontwarn javax.script.**
-keep class jdk.dynalink.** { *; }
-dontwarn jdk.dynalink.**
# This is generated automatically by the Android Gradle plugin. # This is generated automatically by the Android Gradle plugin.
-dontwarn java.beans.BeanDescriptor -dontwarn java.beans.BeanDescriptor