Skip to content

Commit 8184f9f

Browse files
committed
chore(fc): add vibration tick on mute toggle
Signed-off-by: Brandon McAnsh <git@bmcreations.dev>
1 parent 55629ec commit 8184f9f

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

  • flipchatApp/src/main/kotlin/xyz/flipchat/app/features/chat/list

flipchatApp/src/main/kotlin/xyz/flipchat/app/features/chat/list/ChatNode.kt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@ import cafe.adriel.voyager.navigator.currentOrThrow
3434
import com.getcode.model.chat.MessageContent
3535
import com.getcode.theme.CodeTheme
3636
import com.getcode.ui.components.chat.utils.localizedText
37+
import com.getcode.util.vibration.LocalVibrator
3738
import kotlinx.coroutines.delay
3839
import kotlinx.coroutines.flow.filter
3940
import xyz.flipchat.app.R
@@ -136,12 +137,14 @@ private fun rememberChatDismissState(
136137
onToggleMute: (mute: Boolean) -> Unit
137138
): DismissState {
138139
val mutedState by rememberUpdatedState(isChatMuted())
140+
val vibrator = LocalVibrator.current
139141
return remember {
140142
DismissState(
141143
initialValue = DismissValue.Default,
142144
confirmStateChange = {
143145
if (it == DismissValue.DismissedToStart) {
144146
onToggleMute(!mutedState)
147+
vibrator.tick()
145148
true
146149
} else false
147150
}

0 commit comments

Comments
 (0)