fix: use rememberUpdatedState for permissionsState in DefaultVoiceMessageComposerPresenter.kt
This commit is contained in:
parent
c33e6baaca
commit
34e4b3e301
2 changed files with 11 additions and 4 deletions
|
|
@ -17,6 +17,7 @@ import androidx.compose.runtime.getValue
|
|||
import androidx.compose.runtime.mutableStateOf
|
||||
import androidx.compose.runtime.remember
|
||||
import androidx.compose.runtime.rememberCoroutineScope
|
||||
import androidx.compose.runtime.rememberUpdatedState
|
||||
import androidx.compose.runtime.setValue
|
||||
import androidx.core.net.toUri
|
||||
import androidx.lifecycle.Lifecycle
|
||||
|
|
@ -79,7 +80,7 @@ class DefaultVoiceMessageComposerPresenter(
|
|||
val playerState by player.state.collectAsState(initial = VoiceMessageComposerPlayer.State.Initial)
|
||||
val keepScreenOn by remember { derivedStateOf { recorderState is VoiceRecorderState.Recording } }
|
||||
|
||||
val permissionState = permissionsPresenter.present()
|
||||
val permissionState by rememberUpdatedState (permissionsPresenter.present())
|
||||
var isSending by remember { mutableStateOf(false) }
|
||||
var showSendFailureDialog by remember { mutableStateOf(false) }
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue