From: Chris Duncan Date: Mon, 21 Jul 2025 04:40:02 +0000 (-0700) Subject: Update Safe method names for clarity. X-Git-Tag: v0.10.5~55^2~54 X-Git-Url: https://git.codecow.com/?a=commitdiff_plain;h=6e5614cbc197c806b6e7530c883592432a9ff9cc;p=libnemo.git Update Safe method names for clarity. --- diff --git a/src/lib/account.ts b/src/lib/account.ts index 7367d0f..811790f 100644 --- a/src/lib/account.ts +++ b/src/lib/account.ts @@ -328,7 +328,7 @@ export class Account { } try { const response = await SafeWorker.assign({ - method: 'get', + method: 'fetchEncrypted', name: this.publicKey, store: 'Account', password: password.buffer @@ -358,7 +358,7 @@ export class Account { const accounts: Account[] = [] const privateAccounts: NamedData = { - method: 'set', + method: 'storeEncrypted', store: 'Account', password: password.buffer } diff --git a/src/lib/wallets/wallet.ts b/src/lib/wallets/wallet.ts index 3c9dfcc..38fed2c 100644 --- a/src/lib/wallets/wallet.ts +++ b/src/lib/wallets/wallet.ts @@ -170,7 +170,7 @@ export abstract class Wallet { }) const encoded = utf8.toBytes(serialized) const success = await SafeWorker.assign({ - method: 'set', + method: 'storeEncrypted', store: 'Wallet', [this.id]: encoded.buffer, password: password.buffer @@ -231,7 +231,7 @@ export abstract class Wallet { } try { const response = await SafeWorker.assign({ - method: 'get', + method: 'fetchEncrypted', name: this.id, store: 'Wallet', password: password.buffer diff --git a/src/lib/workers/safe.ts b/src/lib/workers/safe.ts index 5ddbb8b..8ed482e 100644 --- a/src/lib/workers/safe.ts +++ b/src/lib/workers/safe.ts @@ -41,11 +41,11 @@ export class Safe extends WorkerInterface { this.#storage = await this.#open(this.DB_NAME) try { switch (method) { - case 'set': { - return { result: await this.set(data, store, password) } + case 'storeEncrypted': { + return { result: await this.storeEncrypted(data, store, password) } } - case 'get': { - return await this.get(name, store, password) + case 'fetchEncrypted': { + return await this.fetchEncrypted(name, store, password) } case 'destroy': { return { result: await this.destroy(name, store) } @@ -75,7 +75,7 @@ export class Safe extends WorkerInterface { /** * Encrypts data with a password byte array and stores it in the Safe. */ - static async set (data: NamedData | unknown, store: string | unknown, password: ArrayBuffer | unknown): Promise { + static async storeEncrypted (data: NamedData | unknown, store: string | unknown, password: ArrayBuffer | unknown): Promise { this.#isDataValid(data) if (typeof store !== 'string' || store === '') { throw new Error('Invalid database store name') @@ -110,7 +110,7 @@ export class Safe extends WorkerInterface { /** * Retrieves data from the Safe and decrypts it with a password byte array. */ - static async get (name: string | string[] | unknown, store: string | unknown, password: ArrayBuffer | unknown): Promise> { + static async fetchEncrypted (name: string | string[] | unknown, store: string | unknown, password: ArrayBuffer | unknown): Promise> { const names = Array.isArray(name) ? name : [name] if (names.some(v => typeof v !== 'string')) { throw new Error('Invalid fields')