Save keys when logging in and when creating new keypair

Changelog-Added: Save keys when logging in and when creating new keypair
Closes: #1042
This commit is contained in:
Bryan Montz
2023-04-28 14:24:34 -05:00
committed by William Casarin
parent 3284832eb0
commit 03931ef70e
4 changed files with 134 additions and 77 deletions

View File

@@ -6,6 +6,7 @@
//
import SwiftUI
import Security
struct SaveKeysView: View {
let account: CreateAccountModel
@@ -15,6 +16,8 @@ struct SaveKeysView: View {
@State var priv_copied: Bool = false
@State var loading: Bool = false
@State var error: String? = nil
@State private var credential_handler = CredentialHandler()
@FocusState var pubkey_focused: Bool
@FocusState var privkey_focused: Bool
@@ -97,6 +100,8 @@ struct SaveKeysView: View {
self.pool.register_handler(sub_id: "signup", handler: handle_event)
credential_handler.save_credential(pubkey: account.pubkey_bech32, privkey: account.privkey_bech32)
self.loading = true
self.pool.connect()