From 7ecadc475477a873da61026913eddebe99fc886d Mon Sep 17 00:00:00 2001 From: Jaco Greeff Date: Sun, 19 May 2019 19:09:02 +0200 Subject: [PATCH] Injection with meta (not only name) (#130) --- packages/ui-keyring/src/Keyring.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/packages/ui-keyring/src/Keyring.ts b/packages/ui-keyring/src/Keyring.ts index 82354f0c..9e479c4b 100644 --- a/packages/ui-keyring/src/Keyring.ts +++ b/packages/ui-keyring/src/Keyring.ts @@ -185,12 +185,12 @@ export class Keyring extends Base implements KeyringStruct { this.rewriteKey(json, key, hexAddr, addressKey); } - private loadInjected (address: string, name: string) { + private loadInjected (address: string, meta: KeyringJson$Meta) { const json = { address, meta: { - isInjected: true, - name + ...meta, + isInjected: true } }; const pair = this.keyring.addFromAddress(address, json.meta); @@ -198,7 +198,7 @@ export class Keyring extends Base implements KeyringStruct { this.accounts.add(this._store, pair.address(), json); } - loadAll (options: KeyringOptions, injected: Array<{ address: string, name: string }> = []): void { + loadAll (options: KeyringOptions, injected: Array<{ address: string, meta: KeyringJson$Meta }> = []): void { super.initKeyring(options); this._store.all((key: string, json: KeyringJson) => { @@ -209,8 +209,8 @@ export class Keyring extends Base implements KeyringStruct { } }); - injected.forEach(({ address, name }) => - this.loadInjected(address, name) + injected.forEach(({ address, meta }) => + this.loadInjected(address, meta) ); keyringOption.init(this);