Konsist: check if sealed class could be sealed interface and fix existing issues.
This commit is contained in:
parent
ddc1e1d0cc
commit
3092ca23f0
14 changed files with 66 additions and 55 deletions
|
|
@ -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
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -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
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue