fix: app doesn't navigate to home screen after create or import identity (#9)

Reviewed-on: https://git.reya.su/reya/coop-mobile/pulls/9
This commit is contained in:
2026-06-01 13:47:15 +00:00
parent 0da1371345
commit 15e8c984e2
4 changed files with 123 additions and 109 deletions
@@ -189,25 +189,10 @@ fun App(viewModel: NostrViewModel) {
OnboardingScreen()
}
entry<Screen.Import> {
ImportScreen(
onSave = { secret ->
viewModel.importIdentity(secret)
}
)
ImportScreen()
}
entry<Screen.NewIdentity> {
NewIdentityScreen(
onSave = { name, bio, uri ->
val contentType =
uri?.let { context.contentResolver.getType(it) }
val picture = uri?.let {
context.contentResolver.openInputStream(it)?.use { input ->
input.readBytes()
}
}
viewModel.createIdentity(name, bio, picture, contentType)
}
)
NewIdentityScreen()
}
entry<Screen.Chat> { key ->
ChatScreen(id = key.id)