diff --git a/packages/common-types/src/baseTypes/aggregateTypes.ts b/packages/common-types/src/baseTypes/aggregateTypes.ts index 48ee638e..30108439 100644 --- a/packages/common-types/src/baseTypes/aggregateTypes.ts +++ b/packages/common-types/src/baseTypes/aggregateTypes.ts @@ -287,7 +287,6 @@ export interface ITKeyApi { getTKeyStoreItem(moduleName: string, id: string): Promise; getTKeyStore(moduleName: string): Promise; - _deleteTKeyStoreItem(moduleName: string, id: string): Promise; _setTKeyStoreItem(moduleName: string, data: TkeyStoreItemType, updateMetadata?: boolean): Promise; } diff --git a/packages/core/src/core.ts b/packages/core/src/core.ts index aa4bb58b..358e47b5 100644 --- a/packages/core/src/core.ts +++ b/packages/core/src/core.ts @@ -1111,22 +1111,6 @@ class ThresholdKey implements ITKey { await this._syncShareMetadata(); } - async _deleteTKeyStoreItem(moduleName: string, id: string): Promise { - if (!this.metadata) { - throw CoreError.metadataUndefined(); - } - const rawTkeyStoreItems = (this.metadata.getTkeyStoreDomain(moduleName) as EncryptedMessage[]) || []; - const decryptedItems = await Promise.all( - rawTkeyStoreItems.map(async (x) => { - const decryptedItem = await this.decrypt(x); - return JSON.parse(bytesToUtf8(decryptedItem)) as TkeyStoreItemType; - }) - ); - const finalItems = decryptedItems.filter((x) => x.id !== id); - this.metadata.setTkeyStoreDomain(moduleName, finalItems); - await this._syncShareMetadata(); - } - async getTKeyStore(moduleName: string): Promise { if (!this.metadata) { throw CoreError.metadataUndefined(); @@ -1274,7 +1258,6 @@ class ThresholdKey implements ITKey { getTKeyStore: this.getTKeyStore.bind(this), getTKeyStoreItem: this.getTKeyStoreItem.bind(this), _setTKeyStoreItem: this._setTKeyStoreItem.bind(this), - _deleteTKeyStoreItem: this._deleteTKeyStoreItem.bind(this), deleteShare: this.deleteShare.bind(this), }; }