Skip to content

Commit 66c5028

Browse files
authored
Merge pull request #7647 from element-hq/feature/bma/cleaupProguardFiles
Clean up ProGuard keep rules files
2 parents 356f7ea + 6f37580 commit 66c5028

18 files changed

Lines changed: 12 additions & 67 deletions

File tree

features/messages/impl/consumer-rules.pro

Whitespace-only changes.

features/roomdetails/impl/consumer-rules.pro

Whitespace-only changes.

features/verifysession/impl/consumer-rules.pro

Whitespace-only changes.

libraries/androidutils/consumer-rules.pro

Whitespace-only changes.

libraries/dateformatter/api/consumer-rules.pro

Whitespace-only changes.

libraries/dateformatter/impl/consumer-rules.pro

Whitespace-only changes.

libraries/dateformatter/test/consumer-rules.pro

Whitespace-only changes.

libraries/designsystem/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ android {
2323

2424
buildTypes {
2525
getByName("release") {
26-
consumerProguardFiles("consumer-rules.pro")
26+
consumerProguardFiles("consumer-rules.keep")
2727
}
2828
}
2929
}
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# Showkase generates this class, and Showkase's ShowkaseBrowserActivity loads it reflectively with
2+
# Class.forName(...).getDeclaredConstructor().newInstance(), so its constructor must be kept too.
3+
-keep class io.element.android.libraries.designsystem.showkase.DesignSystemShowkaseRootModuleCodegen {
4+
<init>();
5+
}

libraries/designsystem/consumer-rules.pro

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)