Skip to content

Commit a818527

Browse files
committed
Merge branch 'fix/invite' into 'master'
Fix invitation flow See merge request fmasa/wfrp-master!254
2 parents e913fa8 + e0787ef commit a818527

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

common/src/androidMain/kotlin/cz/frantisekmasa/wfrp_master/common/invitation/InvitationDialogContent.kt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ import androidx.compose.material.icons.rounded.Share
1212
import androidx.compose.runtime.Composable
1313
import androidx.compose.runtime.LaunchedEffect
1414
import androidx.compose.runtime.mutableStateOf
15+
import androidx.compose.runtime.remember
1516
import androidx.compose.ui.Modifier
1617
import androidx.compose.ui.platform.LocalContext
1718
import androidx.compose.ui.text.style.TextAlign
@@ -31,7 +32,7 @@ import kotlinx.coroutines.withContext
3132

3233
@Composable
3334
actual fun InvitationDialogContent(invitation: Invitation, screenModel: InvitationScreenModel) {
34-
val (sharingOptions, setSharingOptions) = mutableStateOf<SharingOptions?>(null)
35+
val (sharingOptions, setSharingOptions) = remember { mutableStateOf<SharingOptions?>(null) }
3536

3637
LaunchedEffect(invitation) {
3738
setSharingOptions(buildSharingOptions(invitation, screenModel))

common/src/androidMain/kotlin/cz/frantisekmasa/wfrp_master/common/invitation/InvitationScannerScreen.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ actual class InvitationScannerScreen : Screen {
7777
invitation,
7878
screenModel,
7979
onSuccess = { navigator.pop() },
80-
onError = { setInvitation(invitation) },
80+
onError = { setInvitation(null) },
8181
)
8282
}
8383
else -> {

0 commit comments

Comments
 (0)