mirror of
https://github.com/Novaloop-AG/element-x-android.git
synced 2026-11-02 12:07:28 +00:00
Konsist: check if sealed class could be sealed interface and fix existing issues.
This commit is contained in:
committed by
Benoit Marty
parent
ddc1e1d0cc
commit
3092ca23f0
+4
-5
@@ -170,9 +170,8 @@ private fun CustomSheetState.getIntOffset(): Int? = try {
|
||||
null
|
||||
}
|
||||
|
||||
private sealed class Slot {
|
||||
data class SheetContent(val key: Int?) : Slot()
|
||||
data object DragHandle : Slot()
|
||||
data object Scaffold : Slot()
|
||||
private sealed interface Slot {
|
||||
data class SheetContent(val key: Int?) : Slot
|
||||
data object DragHandle : Slot
|
||||
data object Scaffold : Slot
|
||||
}
|
||||
|
||||
|
||||
+4
-4
@@ -103,11 +103,11 @@ fun MessagesReactionButton(
|
||||
}
|
||||
}
|
||||
|
||||
sealed class MessagesReactionsButtonContent {
|
||||
data class Text(val text: String) : MessagesReactionsButtonContent()
|
||||
data class Icon(@DrawableRes val resourceId: Int) : MessagesReactionsButtonContent()
|
||||
sealed interface MessagesReactionsButtonContent {
|
||||
data class Text(val text: String) : MessagesReactionsButtonContent
|
||||
data class Icon(@DrawableRes val resourceId: Int) : MessagesReactionsButtonContent
|
||||
|
||||
data class Reaction(val reaction: AggregatedReaction) : MessagesReactionsButtonContent()
|
||||
data class Reaction(val reaction: AggregatedReaction) : MessagesReactionsButtonContent
|
||||
|
||||
val isHighlighted get() = this is Reaction && reaction.isHighlighted
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user