Skip to content

Commit 1b1d22e

Browse files
puter.workers.exec()
1 parent f962a6a commit 1b1d22e

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/backend/src/services/worker/src/s2w-router.js

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -67,8 +67,8 @@ function inits2w() {
6767
if (!globalThis.puter) {
6868
const success = init_puter_portable(globalThis.puter_auth, globalThis.puter_endpoint || "https://api.puter.com");
6969
}
70-
if (event.request.headers.has("puter-authorization")) {
71-
event.puter = init_puter_portable(event.request.headers.get("puter-authorization"), globalThis.puter_endpoint || "https://api.puter.com", "userPuter");
70+
if (event.request.headers.has("puter-auth")) {
71+
event.puter = init_puter_portable(event.request.headers.get("puter-auth"), globalThis.puter_endpoint || "https://api.puter.com", "userPuter");
7272
}
7373

7474
const mappings = this.map.get(event.request.method);

src/puter-js/src/modules/Workers.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,14 @@ export class WorkersHandler {
2525
return driverResult;
2626
}
2727

28+
async exec(...args) {
29+
const req = new Request(...args);
30+
if (!req.headers.get("puter-auth")) {
31+
req.headers.set("puter-auth", this.authToken);
32+
}
33+
return fetch(req);
34+
}
35+
2836
async list() {
2937
return await puter.kv.get("user-workers");
3038
}

0 commit comments

Comments
 (0)