forked from reya/coop-mobile
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:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user