diff --git a/src/models/accounts.nim b/src/models/accounts.nim index 4b771f6448..f0b806e629 100644 --- a/src/models/accounts.nim +++ b/src/models/accounts.nim @@ -4,7 +4,6 @@ import ../status/libstatus import ../status/accounts as status_accounts import ../status/utils import ../status/utils -# import "../../status/core" as status type GeneratedAccount* = object @@ -35,7 +34,7 @@ proc delete*(self: AccountModel) = discard proc generateAddresses*(self: AccountModel): seq[GeneratedAccount] = - let accounts = parseJson(status_accounts.generateAddresses()) + let accounts = status_accounts.generateAddresses().parseJson for account in accounts: var generatedAccount = GeneratedAccount() @@ -46,8 +45,8 @@ proc generateAddresses*(self: AccountModel): seq[GeneratedAccount] = generatedAccount.mnemonic = account["mnemonic"].str generatedAccount.derived = account["derived"] - generatedAccount.username = $libstatus.generateAlias(account["publicKey"].str.toGoString) - generatedAccount.identicon = $libstatus.identicon(account["publicKey"].str.toGoString) + generatedAccount.username = status_accounts.generateAlias(account["publicKey"].str) + generatedAccount.identicon = status_accounts.generateIdenticon(account["publicKey"].str) generatedAccount.key = account["address"].str self.generatedAddresses.add(generatedAccount) diff --git a/src/status/accounts.nim b/src/status/accounts.nim index 03c40e559e..1ac2817cee 100644 --- a/src/status/accounts.nim +++ b/src/status/accounts.nim @@ -31,6 +31,9 @@ proc generateAddresses*(): string = proc generateAlias*(publicKey: string): string = result = $libstatus.generateAlias(publicKey.toGoString) +proc generateIdenticon*(publicKey: string): string = + result = $libstatus.identicon(publicKey.toGoString) + proc ensureDir(dirname: string) = if not existsDir(dirname): # removeDir(dirname) diff --git a/ui/onboarding/GenKey.qml b/ui/onboarding/GenKey.qml index 8ea59684cb..0ea356b5ac 100644 --- a/ui/onboarding/GenKey.qml +++ b/ui/onboarding/GenKey.qml @@ -9,9 +9,6 @@ SwipeView { anchors.fill: parent currentIndex: 0 - // property string strGeneratedAccounts: onboardingLogic.generatedAddresses - // property var generatedAccounts: {} - // signal storeAccountAndLoginResult(response: var) signal loginDone() onCurrentItemChanged: { @@ -50,44 +47,13 @@ SwipeView { Component { id: addressViewDelegate - // Item { - // id: addressViewContainer - // height: 56 - // anchors.right: parent.right - // anchors.rightMargin: 0 - // anchors.left: parent.left - // anchors.leftMargin: 0 - - // Text { - // text: "address" - // font.pointSize: 24 - // anchors.verticalCenter: parent.verticalCenter - // font.pixelSize: 14 - // font.strikeout: false - // anchors.left: parent.left - // anchors.leftMargin: 72 - // } - // } - Item { height: 56 - // anchors.leftMargin: 20 - // anchors.rightMargin: 20 anchors.right: parent.right anchors.rightMargin: 0 anchors.left: parent.left anchors.leftMargin: 0 -// Text { -// id: keyValue -// text: key -// anchors.verticalCenter: parent.verticalCenter -// font.pixelSize: 14 -// font.strikeout: false -// anchors.left: parent.left -// anchors.leftMargin: 72 -// } - Row { RadioButton { // checked: index == 0 ? true : false @@ -100,7 +66,6 @@ SwipeView { Column { Image { source: identicon - // source: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAAF0lEQVR42mPk+c9Qz0ACYBzVMKoBOwAA3IgShVgwlIUAAAAASUVORK5CYII=" } } Column { @@ -250,15 +215,9 @@ SwipeView { } const selectedAccountIndex = wizardStep2.selectedIndex - const storeResponse = onboardingModel.storeAccountAndLogin(selectedAccountIndex, txtPassword.text) - // const response = JSON.parse(storeResponse); - // if (response.error) { - // storeAccountAndLoginError.text += response.error; - // return storeAccountAndLoginError.open(); - // } - swipeView.loginDone(); + swipeView.loginDone(); } } }