File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments