Skip to content

Commit c50b7ae

Browse files
committed
Add EdgeWorker.http() factory helper
1 parent bfaf524 commit c50b7ae

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

src/clients/edge/EdgeWorker.js

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,9 @@ import { SimpleEmitter } from '../abstracts/SimpleEmitter.js';
44
export class EdgeWorker extends SimpleEmitter {
55

66
static webWorker({ worker = self, ...options }) {
7-
MessagePortPlus.upgradeInPlace(worker);
8-
97
const instance = new EdgeWorker({ ...options, type: 'worker' });
108

9+
MessagePortPlus.upgradeInPlace(worker);
1110
worker.addRequestListener('message', async (e) => {
1211
const { data: { op, args }, ports: [port] } = e;
1312

@@ -34,6 +33,11 @@ export class EdgeWorker extends SimpleEmitter {
3433
return instance;
3534
}
3635

36+
static http({ ...options }) {
37+
const instance = new EdgeWorker({ ...options, type: 'http' });
38+
return instance;
39+
}
40+
3741
// -------------
3842

3943
#db;

0 commit comments

Comments
 (0)