From: Chris Duncan Date: Thu, 17 Jul 2025 17:01:46 +0000 (-0700) Subject: Rename queue method for clarity. X-Git-Tag: v0.10.5~56^2~12 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=f4041541393a536fe68873c42c0848acece7d895;p=libnemo.git Rename queue method for clarity. --- diff --git a/src/lib/account.ts b/src/lib/account.ts index bfcfe45..f7cf110 100644 --- a/src/lib/account.ts +++ b/src/lib/account.ts @@ -65,7 +65,7 @@ export class Account { * allow garbage collection. */ async destroy (): Promise { - await SafeWorker.add({ + await SafeWorker.assign({ store: 'Account', method: 'destroy', name: this.#publicKey @@ -235,7 +235,7 @@ export class Account { privateKey: privateKey.buffer, msg: hex.toBytes(block.hash).buffer } - const result = await NanoNaClWorker.add(headers, data) + const result = await NanoNaClWorker.assign(headers, data) block.signature = result return result } catch (err) { @@ -273,7 +273,7 @@ export class Account { store: 'Account', password: password.buffer } - const response = await SafeWorker.add(headers) + const response = await SafeWorker.assign(headers) const privateKey = new Uint8Array(response[this.publicKey] as ArrayBuffer) return format === 'hex' ? bytes.toHex(privateKey) @@ -359,7 +359,7 @@ export class Account { const data = { privateKey: new Uint8Array(privateKey).buffer } - publicKey = await NanoNaClWorker.add(headers, data) + publicKey = await NanoNaClWorker.assign(headers, data) keypairs[publicKey] = privateKey.buffer } catch (err) { throw new Error(`Failed to derive public key from private key`, { cause: err }) @@ -373,7 +373,7 @@ export class Account { store: 'Account', password: password.buffer } - const isLocked = await SafeWorker.add(headers, keypairs) + const isLocked = await SafeWorker.assign(headers, keypairs) if (!isLocked) { throw null } diff --git a/src/lib/block.ts b/src/lib/block.ts index 341fb36..ebd164c 100644 --- a/src/lib/block.ts +++ b/src/lib/block.ts @@ -199,7 +199,7 @@ abstract class Block { signature: hex.toBytes(this.signature ?? '').buffer, publicKey: hex.toBytes(key).buffer } - return await NanoNaClWorker.add(headers, data) + return await NanoNaClWorker.assign(headers, data) } catch (err) { throw new Error(`Failed to derive public key from private key`, { cause: err }) } diff --git a/src/lib/tools.ts b/src/lib/tools.ts index 72ab3b2..84a5328 100644 --- a/src/lib/tools.ts +++ b/src/lib/tools.ts @@ -98,7 +98,7 @@ export async function sign (key: string | Uint8Array, ...input: str privateKey: key.buffer, msg: (hash(input) as Uint8Array).buffer } - return await NanoNaClWorker.add(headers, data) + return await NanoNaClWorker.assign(headers, data) } catch (err) { throw new Error(`Failed to sign message with private key`, { cause: err }) } finally { @@ -186,7 +186,7 @@ export async function verify (key: string | Uint8Array, signature: signature: hex.toBytes(signature).buffer, publicKey: new Uint8Array(key).buffer } - return await NanoNaClWorker.add(headers, data) + return await NanoNaClWorker.assign(headers, data) } catch (err) { throw new Error('Failed to verify signature', { cause: err }) } finally { diff --git a/src/lib/wallets/bip44-wallet.ts b/src/lib/wallets/bip44-wallet.ts index 79c18cd..dd01f2d 100644 --- a/src/lib/wallets/bip44-wallet.ts +++ b/src/lib/wallets/bip44-wallet.ts @@ -218,7 +218,7 @@ export class Bip44Wallet extends Wallet { const data = { seed: hex.toBytes(this.seed).buffer } - const results = await Bip44CkdWorker.add(headers, data) + const results = await Bip44CkdWorker.assign(headers, data) const privateKeys: KeyPair[] = [] for (const i of Object.keys(results)) { if (results[i] == null || !(results[i] instanceof ArrayBuffer)) { diff --git a/src/lib/wallets/wallet.ts b/src/lib/wallets/wallet.ts index 6878700..e8f4f6e 100644 --- a/src/lib/wallets/wallet.ts +++ b/src/lib/wallets/wallet.ts @@ -131,7 +131,7 @@ export abstract class Wallet { } this.#m = null bytes.erase(this.#s) - await SafeWorker.add({ + await SafeWorker.assign({ store: 'Wallet', method: 'destroy', name: this.id @@ -167,7 +167,7 @@ export abstract class Wallet { const data: Data = { [this.id]: encoded.buffer } - const success = await SafeWorker.add(headers, data) + const success = await SafeWorker.assign(headers, data) if (!success) { throw null } @@ -229,7 +229,7 @@ export abstract class Wallet { store: 'Wallet', password: new Uint8Array(password).buffer } - const response = await SafeWorker.add(headers) + const response = await SafeWorker.assign(headers) const decoded = bytes.toUtf8(response[this.id]) const deserialized = JSON.parse(decoded) let { id, mnemonic, seed } = deserialized diff --git a/src/lib/workers/queue.ts b/src/lib/workers/queue.ts index 608eef9..3c40cc3 100644 --- a/src/lib/workers/queue.ts +++ b/src/lib/workers/queue.ts @@ -44,7 +44,7 @@ export class Queue { Queue.#instances.push(this) } - async add (headers: Headers | null, data?: Data): Promise { + async assign (headers: Headers | null, data?: Data): Promise { return await this.#assign(task => this.#queue.push(task), headers, data) }