@greymass/account-creation
Advanced tools
Comparing version 0.0.5 to 0.0.6
/** | ||
* @greymass/account-creation v0.0.5 | ||
* @greymass/account-creation v0.0.6 | ||
* https://github.com/greymass/account-creation-lib | ||
@@ -48,3 +48,3 @@ * | ||
} | ||
declare type AccountCreationResponse = CallbackPayload | AccountCreationErrorResponse; | ||
declare type AccountCreationResponse = CallbackPayload | undefined; | ||
@@ -61,4 +61,4 @@ declare class AccountCreator { | ||
createAccount(): Promise<AccountCreationResponse>; | ||
closeDialog(): void; | ||
cleanup(): void; | ||
closeDialog(): void; | ||
} | ||
@@ -65,0 +65,0 @@ |
/** | ||
* @greymass/account-creation v0.0.5 | ||
* @greymass/account-creation v0.0.6 | ||
* https://github.com/greymass/account-creation-lib | ||
@@ -149,6 +149,4 @@ * | ||
const listener = (event) => { | ||
var _a; | ||
window.removeEventListener('message', listener); | ||
(_a = this.popupWindow) === null || _a === void 0 ? void 0 : _a.close(); | ||
this.cleanup(); | ||
this.closeDialog(); | ||
if (event.data.error) { | ||
@@ -164,3 +162,3 @@ reject(event.data); | ||
if (this.popupWindow && this.popupWindow.closed) { | ||
this.cleanup(); | ||
this.closeDialog(); | ||
reject({ error: 'Popup window closed' }); | ||
@@ -172,2 +170,7 @@ } | ||
} | ||
closeDialog() { | ||
var _a; | ||
(_a = this.popupWindow) === null || _a === void 0 ? void 0 : _a.close(); | ||
this.cleanup(); | ||
} | ||
cleanup() { | ||
@@ -178,6 +181,2 @@ this.popupStatusInterval && clearInterval(this.popupStatusInterval); | ||
} | ||
closeDialog() { | ||
var _a; | ||
(_a = this.popupWindow) === null || _a === void 0 ? void 0 : _a.close(); | ||
} | ||
} | ||
@@ -184,0 +183,0 @@ |
/** | ||
* @greymass/account-creation v0.0.5 | ||
* @greymass/account-creation v0.0.6 | ||
* https://github.com/greymass/account-creation-lib | ||
@@ -145,4 +145,3 @@ * | ||
window.removeEventListener('message', listener); | ||
this.popupWindow?.close(); | ||
this.cleanup(); | ||
this.closeDialog(); | ||
if (event.data.error) { | ||
@@ -158,3 +157,3 @@ reject(event.data); | ||
if (this.popupWindow && this.popupWindow.closed) { | ||
this.cleanup(); | ||
this.closeDialog(); | ||
reject({ error: 'Popup window closed' }); | ||
@@ -165,2 +164,6 @@ } | ||
} | ||
closeDialog() { | ||
this.popupWindow?.close(); | ||
this.cleanup(); | ||
} | ||
cleanup() { | ||
@@ -171,5 +174,2 @@ this.popupStatusInterval && clearInterval(this.popupStatusInterval); | ||
} | ||
closeDialog() { | ||
this.popupWindow?.close(); | ||
} | ||
} | ||
@@ -176,0 +176,0 @@ |
{ | ||
"name": "@greymass/account-creation", | ||
"description": "An account creation library for EOSIO chains that leverages Anchor.", | ||
"version": "0.0.5", | ||
"version": "0.0.6", | ||
"homepage": "https://github.com/greymass/account-creation-lib", | ||
@@ -6,0 +6,0 @@ "license": "BSD-3-Clause", |
@@ -33,3 +33,5 @@ Account Creation Library | ||
// Open a popup window prompting the user to create an account. | ||
const creationResult = await accountCreator.createAccount() | ||
const creationResult = await accountCreator.createAccount().catch(({ error }) => { | ||
// Handle error | ||
}) | ||
@@ -36,0 +38,0 @@ console.log(creationResult); |
@@ -50,6 +50,4 @@ import { Name } from '@greymass/eosio' | ||
window.removeEventListener('message', listener) | ||
this.popupWindow?.close() | ||
this.closeDialog() | ||
this.cleanup() | ||
if (event.data.error) { | ||
@@ -65,3 +63,3 @@ reject(event.data) | ||
if (this.popupWindow && this.popupWindow.closed) { | ||
this.cleanup() | ||
this.closeDialog() | ||
@@ -74,2 +72,8 @@ reject({ error: 'Popup window closed' }) | ||
closeDialog() { | ||
this.popupWindow?.close() | ||
this.cleanup() | ||
} | ||
cleanup() { | ||
@@ -80,6 +84,2 @@ this.popupStatusInterval && clearInterval(this.popupStatusInterval) | ||
} | ||
closeDialog() { | ||
this.popupWindow?.close() | ||
} | ||
} |
@@ -15,2 +15,2 @@ import { NameType } from '@greymass/eosio' | ||
export type AccountCreationResponse = CallbackPayload | AccountCreationErrorResponse | ||
export type AccountCreationResponse = CallbackPayload | undefined |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
55
63205
1044