From 0deaaf47367ece0e5c0ddd0a23f1b71537cb4ca8 Mon Sep 17 00:00:00 2001 From: ProgrammerIn-wonderland <3838shah@gmail.com> Date: Thu, 7 Aug 2025 16:14:30 -0400 Subject: [PATCH] accept appName in place of appId --- src/puter-js/src/modules/Workers.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/puter-js/src/modules/Workers.js b/src/puter-js/src/modules/Workers.js index e0e7beded..573a8c15f 100644 --- a/src/puter-js/src/modules/Workers.js +++ b/src/puter-js/src/modules/Workers.js @@ -7,7 +7,7 @@ export class WorkersHandler { this.authToken = authToken; } - async create(workerName, filePath, appId) { + async create(workerName, filePath, appName) { if (!puter.authToken && puter.env === 'web') { try { await puter.ui.authenticateWithPuter(); @@ -17,6 +17,11 @@ export class WorkersHandler { } } + let appId; + if (typeof (appName)=== "string") { + appId = ((await puter.apps.list()).find(el => el.name === appName)).uid; + } + workerName = workerName.toLocaleLowerCase(); // just incase let currentWorkers = await puter.kv.get("user-workers"); if (!currentWorkers) {