From c7d852b41f347cde6045207234ae8628b17ed66a Mon Sep 17 00:00:00 2001 From: ieow <4881057+ieow@users.noreply.github.com> Date: Thu, 11 Jun 2026 20:39:20 +0800 Subject: [PATCH 1/2] fix: remove unused function --- .../src/baseTypes/aggregateTypes.ts | 1 - packages/core/src/core.ts | 17 +---------------- 2 files changed, 1 insertion(+), 17 deletions(-) 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..7e27c5a4 100644 --- a/packages/core/src/core.ts +++ b/packages/core/src/core.ts @@ -1111,21 +1111,7 @@ 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) { @@ -1274,7 +1260,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), }; } From 4f8199971ac7f0144894fce638d34d3ab2b84cc1 Mon Sep 17 00:00:00 2001 From: ieow <4881057+ieow@users.noreply.github.com> Date: Thu, 11 Jun 2026 20:41:57 +0800 Subject: [PATCH 2/2] fix: linting --- packages/core/src/core.ts | 2 -- 1 file changed, 2 deletions(-) diff --git a/packages/core/src/core.ts b/packages/core/src/core.ts index 7e27c5a4..358e47b5 100644 --- a/packages/core/src/core.ts +++ b/packages/core/src/core.ts @@ -1111,8 +1111,6 @@ class ThresholdKey implements ITKey { await this._syncShareMetadata(); } - - async getTKeyStore(moduleName: string): Promise { if (!this.metadata) { throw CoreError.metadataUndefined();