Skip to content

Commit 9b84176

Browse files
Update test harness to support transferring
1 parent 98cec71 commit 9b84176

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

IntegrationTests/lib.js

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,9 @@ export async function startWasiChildThread(event) {
7979
const swift = new SwiftRuntime({
8080
sharedMemory: true,
8181
threadChannel: {
82-
postMessageToMainThread: parentPort.postMessage.bind(parentPort),
82+
postMessageToMainThread: (message, transfer) => {
83+
parentPort.postMessage(message, transfer);
84+
},
8385
listenMessageFromMainThread: (listener) => {
8486
parentPort.on("message", listener)
8587
}
@@ -139,9 +141,9 @@ class ThreadRegistry {
139141
return this.workers.get(tid);
140142
}
141143

142-
wakeUpWorkerThread(tid, message) {
144+
wakeUpWorkerThread(tid, message, transfer) {
143145
const worker = this.workers.get(tid);
144-
worker.postMessage(message);
146+
worker.postMessage(message, transfer);
145147
}
146148
}
147149

0 commit comments

Comments
 (0)