]> git.codecow.com Git - libnemo.git/commitdiff
Update Safe method names for clarity.
authorChris Duncan <chris@zoso.dev>
Mon, 21 Jul 2025 04:40:02 +0000 (21:40 -0700)
committerChris Duncan <chris@zoso.dev>
Mon, 21 Jul 2025 04:40:02 +0000 (21:40 -0700)
src/lib/account.ts
src/lib/wallets/wallet.ts
src/lib/workers/safe.ts

index 7367d0fd21cb8d4f77de03c9aa9b7699173a4207..811790ff69e3ab4e7bc48190f494ec24279dec68 100644 (file)
@@ -328,7 +328,7 @@ export class Account {
                }\r
                try {\r
                        const response = await SafeWorker.assign<ArrayBuffer>({\r
-                               method: 'get',\r
+                               method: 'fetchEncrypted',\r
                                name: this.publicKey,\r
                                store: 'Account',\r
                                password: password.buffer\r
@@ -358,7 +358,7 @@ export class Account {
 \r
                const accounts: Account[] = []\r
                const privateAccounts: NamedData = {\r
-                       method: 'set',\r
+                       method: 'storeEncrypted',\r
                        store: 'Account',\r
                        password: password.buffer\r
                }\r
index 3c9dfccc5320e062c6efa41f84d2fbbf988bbac7..38fed2c3f50f5600147b01ae7ed19f8f7eb06de7 100644 (file)
@@ -170,7 +170,7 @@ export abstract class Wallet {
                        })\r
                        const encoded = utf8.toBytes(serialized)\r
                        const success = await SafeWorker.assign({\r
-                               method: 'set',\r
+                               method: 'storeEncrypted',\r
                                store: 'Wallet',\r
                                [this.id]: encoded.buffer,\r
                                password: password.buffer\r
@@ -231,7 +231,7 @@ export abstract class Wallet {
                }\r
                try {\r
                        const response = await SafeWorker.assign<ArrayBuffer>({\r
-                               method: 'get',\r
+                               method: 'fetchEncrypted',\r
                                name: this.id,\r
                                store: 'Wallet',\r
                                password: password.buffer\r
index 5ddbb8b7b6180db917e1e515e5e8bfef813f7f7b..8ed482ec4b4167e9b8b204e4b6038162cf632cd3 100644 (file)
@@ -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<boolean> {
+       static async storeEncrypted (data: NamedData | unknown, store: string | unknown, password: ArrayBuffer | unknown): Promise<boolean> {
                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<NamedData<ArrayBuffer>> {
+       static async fetchEncrypted (name: string | string[] | unknown, store: string | unknown, password: ArrayBuffer | unknown): Promise<NamedData<ArrayBuffer>> {
                const names = Array.isArray(name) ? name : [name]
                if (names.some(v => typeof v !== 'string')) {
                        throw new Error('Invalid fields')