diff --git a/__mocks__/Scatter.js b/__mocks__/Scatter.js index a43a8cd9..a5d784ae 100644 --- a/__mocks__/Scatter.js +++ b/__mocks__/Scatter.js @@ -128,6 +128,6 @@ export class Scatter extends Authenticator { } getName() { - return 'authenticator' + return 'scatter' } } diff --git a/package.json b/package.json index e0840544..9f6ed723 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "ual-reactjs-renderer", - "version": "0.3.0", + "version": "0.3.1", "main": "dist/index.js", "author": { "name": "block.one", diff --git a/src/components/provider/UALProvider.js b/src/components/provider/UALProvider.js index 26420f42..77abe043 100644 --- a/src/components/provider/UALProvider.js +++ b/src/components/provider/UALProvider.js @@ -166,7 +166,7 @@ export class UALProvider extends Component { const users = await authenticator.login() const accountName = await users[0].getAccountName() if (!isAutoLogin) { - window.localStorage.setItem('UALLoggedInAuthType', authenticator.constructor.name) + window.localStorage.setItem('UALLoggedInAuthType', authenticator.getName()) this.setUALInvalidateAt(authenticator) } broadcastStatus({ @@ -194,7 +194,6 @@ export class UALProvider extends Component { */ submitAccountForLogin: async (accountInput, authenticator) => { const { broadcastStatus } = this.state - const authenticatorName = authenticator.constructor.name broadcastStatus({ loading: true, message: authenticator.requiresGetKeyConfirmation() @@ -203,7 +202,7 @@ export class UALProvider extends Component { }) try { const users = await authenticator.login(accountInput) - window.localStorage.setItem('UALLoggedInAuthType', authenticatorName) + window.localStorage.setItem('UALLoggedInAuthType', authenticator.getName()) window.localStorage.setItem('UALAccountName', accountInput) broadcastStatus({ activeUser: users[users.length - 1], @@ -276,7 +275,7 @@ export class UALProvider extends Component { * @return {number|boolean} */ getAuthenticatorInstance = (type, availableAuthenticators) => { - const loggedIn = availableAuthenticators.filter(auth => auth.constructor.name === type) + const loggedIn = availableAuthenticators.filter(auth => auth.getName() === type) if (!loggedIn.length) { this.clearCache() }