Skip to content

Commit

Permalink
added proper error handling to 2fa generation
Browse files Browse the repository at this point in the history
  • Loading branch information
H34D committed Nov 10, 2022
1 parent 419884d commit 4944ea6
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 7 deletions.
2 changes: 1 addition & 1 deletion package.json
Expand Up @@ -16,7 +16,7 @@
"doc": "ts-node ./src/doc.ts"
},
"dependencies": {
"@masa-finance/masa-sdk": "^0.4.0",
"@masa-finance/masa-sdk": "^0.4.1",
"@types/clear": "^0.1.2",
"@types/figlet": "^1.5.5",
"chalk": "~4.1.2",
Expand Down
11 changes: 9 additions & 2 deletions src/commands/2fa/create.ts
Expand Up @@ -18,13 +18,20 @@ export const create = async (phoneNumber: string) => {
const address = await masa.config.wallet.getAddress();
console.log(`Creating 2FA for phone number: '${phoneNumber}'`);

// load identity
const identityId = await masa.identity.load(address);
if (!identityId) return;

await masa.twofa.generate(phoneNumber);
const code = await read(
"The code that has been sent to your Phonenumber: "
"The code that has been sent to your phone number: "
);
await masa.twofa.create(phoneNumber, code);
const result = await masa.twofa.create(phoneNumber, code);

if (result.success) {
console.log(`2FA successfully minted: '${result.tokenId}'`);
}
} else {
console.log("Not logged in please login first");
}
};
8 changes: 4 additions & 4 deletions yarn.lock
Expand Up @@ -385,10 +385,10 @@
dependencies:
ethers "^5.6.9"

"@masa-finance/masa-sdk@^0.4.0":
version "0.4.0"
resolved "https://registry.yarnpkg.com/@masa-finance/masa-sdk/-/masa-sdk-0.4.0.tgz#cbf844e462910d2cd78faac2eddf1d59daaf3fc7"
integrity sha512-qQORCT2k/UoA7WwIOfCDG1nidWKNWxbmUDvsl9g/NzRI1qXHqhvxF0vmTtQMQRsaIFqyFQ4PzvaKn+PtWA13tA==
"@masa-finance/masa-sdk@^0.4.1":
version "0.4.1"
resolved "https://registry.yarnpkg.com/@masa-finance/masa-sdk/-/masa-sdk-0.4.1.tgz#6d0f75a95e68a132c9cecfd6e8153734f87233dc"
integrity sha512-Nxiziq9prza66U+fLNNB5FNfltf8xA8397J4Y8O8Is63mjpx0doIta+UbqJuGuFSIS7yIUGlGkYuMA+LwUV3Lg==
dependencies:
"@masa-finance/masa-contracts-identity" "^0.4.2"
arweave "^1.11.6"
Expand Down

0 comments on commit 4944ea6

Please sign in to comment.