Skip to content

Commit fd6dd12

Browse files
static mc -> instance mc
1 parent 110c94a commit fd6dd12

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

resources/shared/test-invoker.mjs

+7-4
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,10 @@ class RAFTestInvoker extends BaseRAFTestInvoker {
3434
}
3535

3636
class AsyncRAFTestInvoker extends BaseRAFTestInvoker {
37-
static mc = new MessageChannel();
37+
constructor(syncCallback, asyncCallback, reportCallback, params) {
38+
super(syncCallback, asyncCallback, reportCallback, params);
39+
this.mc = new MessageChannel();
40+
}
3841
_scheduleCallbacks(resolve) {
3942
let gotTimer = false;
4043
let gotMessage = false;
@@ -63,16 +66,16 @@ class AsyncRAFTestInvoker extends BaseRAFTestInvoker {
6366
tryTriggerAsyncCallback();
6467
});
6568

66-
AsyncRAFTestInvoker.mc.port1.addEventListener(
69+
this.mc.port1.addEventListener(
6770
"message",
6871
function () {
6972
gotMessage = true;
7073
tryTriggerAsyncCallback();
7174
},
7275
{ once: true }
7376
);
74-
AsyncRAFTestInvoker.mc.port1.start();
75-
AsyncRAFTestInvoker.mc.port2.postMessage("speedometer");
77+
this.mc.port1.start();
78+
this.mc.port2.postMessage("speedometer");
7679
});
7780
}
7881
}

0 commit comments

Comments
 (0)