diff options
author | Alex Ning <chineseperson5@gmail.com> | 2020-09-01 07:24:56 +0000 |
---|---|---|
committer | Alex Ning <chineseperson5@gmail.com> | 2020-09-01 07:24:56 +0000 |
commit | 7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6 (patch) | |
tree | 3bc62f41da0b469686c6235e8b2b7444ae12ec1d /app | |
parent | ff49660cf7b88fdf7116458ebf6eb8d3e09d64cc (diff) | |
download | infinity-for-reddit-7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6.tar infinity-for-reddit-7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6.tar.gz infinity-for-reddit-7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6.tar.bz2 infinity-for-reddit-7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6.tar.lz infinity-for-reddit-7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6.tar.xz infinity-for-reddit-7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6.tar.zst infinity-for-reddit-7911f4f3813e789f6a7bf6ecc4b8739f1a86a0b6.zip |
Fix proguard for gson. Fix multireddit's info cannot be updated in minifiedRelease. Version 4.0.7.
Diffstat (limited to 'app')
4 files changed, 15 insertions, 12 deletions
diff --git a/app/build.gradle b/app/build.gradle index 4ddca14a..0b2364f9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "ml.docilealligator.infinityforreddit" minSdkVersion 21 targetSdkVersion 29 - versionCode 42 - versionName "4.0.6" + versionCode 43 + versionName "4.0.7" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" javaCompileOptions { annotationProcessorOptions { diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index bccefb5b..d3f74dda 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -63,6 +63,8 @@ # Application classes that will be serialized/deserialized over Gson -keep class ml.docilealligator.infinityforreddit.CustomTheme.CustomTheme { <fields>; } +-keep class ml.docilealligator.infinityforreddit.MultiReddit.MultiRedditJSONModel { <fields>; } +-keep class ml.docilealligator.infinityforreddit.MultiReddit.SubredditInMultiReddit { <fields>; } # Prevent proguard from stripping interface information from TypeAdapter, TypeAdapterFactory, # JsonSerializer, JsonDeserializer instances (so they can be used in @JsonAdapter) diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/MultiReddit/MultiRedditJSONModel.java b/app/src/main/java/ml/docilealligator/infinityforreddit/MultiReddit/MultiRedditJSONModel.java index df921d35..665a9092 100644 --- a/app/src/main/java/ml/docilealligator/infinityforreddit/MultiReddit/MultiRedditJSONModel.java +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/MultiReddit/MultiRedditJSONModel.java @@ -35,14 +35,4 @@ public class MultiRedditJSONModel { Gson gson = new Gson(); return gson.toJson(this); } - - class SubredditInMultiReddit { - String name; - - SubredditInMultiReddit() {} - - SubredditInMultiReddit(String subredditName) { - name = subredditName; - } - } } diff --git a/app/src/main/java/ml/docilealligator/infinityforreddit/MultiReddit/SubredditInMultiReddit.java b/app/src/main/java/ml/docilealligator/infinityforreddit/MultiReddit/SubredditInMultiReddit.java new file mode 100644 index 00000000..34a1e638 --- /dev/null +++ b/app/src/main/java/ml/docilealligator/infinityforreddit/MultiReddit/SubredditInMultiReddit.java @@ -0,0 +1,11 @@ +package ml.docilealligator.infinityforreddit.MultiReddit; + +public class SubredditInMultiReddit { + String name; + + SubredditInMultiReddit() {} + + SubredditInMultiReddit(String subredditName) { + name = subredditName; + } +}
\ No newline at end of file |