File tree Expand file tree Collapse file tree
flipchatApp/src/main/kotlin/xyz/flipchat/app/features/chat/list Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -34,6 +34,7 @@ import cafe.adriel.voyager.navigator.currentOrThrow
3434import com.getcode.model.chat.MessageContent
3535import com.getcode.theme.CodeTheme
3636import com.getcode.ui.components.chat.utils.localizedText
37+ import com.getcode.util.vibration.LocalVibrator
3738import kotlinx.coroutines.delay
3839import kotlinx.coroutines.flow.filter
3940import 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 }
You can’t perform that action at this time.
0 commit comments