diff --git a/src/background/services/keyShare.ts b/src/background/services/keyShare.ts deleted file mode 100644 index 5159c9a0..00000000 --- a/src/background/services/keyShare.ts +++ /dev/null @@ -1,19 +0,0 @@ -import type { WalletAddress } from '@interledger/open-payments'; -import type { Cradle } from '@/background/container'; - -export const CONNECTION_NAME = 'key-share'; - -export class KeyShareService { - // eslint-disable-next-line no-unused-vars - private browser: Cradle['browser']; - // eslint-disable-next-line no-unused-vars - private storage: Cradle['storage']; - - constructor({ browser, storage }: Pick) { - Object.assign(this, { browser, storage }); - } - - async addPublicKeyToWallet(_walletAddress: WalletAddress) { - throw new Error('Not implemented for provided wallet yet'); - } -} diff --git a/src/background/services/openPayments.ts b/src/background/services/openPayments.ts index 3e6c57b5..6fcbc0b9 100644 --- a/src/background/services/openPayments.ts +++ b/src/background/services/openPayments.ts @@ -26,7 +26,6 @@ import { getExchangeRates, getRateOfPay, toAmount } from '../utils'; import { exportJWK, generateEd25519KeyPair } from '@/shared/crypto'; import { bytesToHex } from '@noble/hashes/utils'; import { getWalletInformation } from '@/shared/helpers'; -import { KeyShareService } from './keyShare'; import { AddFundsPayload, ConnectWalletPayload } from '@/shared/messages'; import { DEFAULT_RATE_OF_PAY, @@ -505,17 +504,9 @@ export class OpenPaymentsService { return grantDetails; } - private async addPublicKeyToWallet(walletAddress: WalletAddress) { - const keyShare = new KeyShareService({ - browser: this.browser, - storage: this.storage, - }); - try { - await keyShare.addPublicKeyToWallet(walletAddress); - } catch (err) { - // TODO: add error with code to be used for logic in UI - throw new Error(`ADD_PUBLIC_KEY_TO_WALLET:${err.message}`); - } + private async addPublicKeyToWallet(_walletAddress: WalletAddress) { + const msg = `Automatic key addition is not not implemented for give wallet provider yet`; + throw new Error(`ADD_PUBLIC_KEY_TO_WALLET:${msg}`); } private async redirectToWelcomeScreen(