From 46e71b1d29c20e048ddc179df58207fe468ec831 Mon Sep 17 00:00:00 2001 From: Daniel Spiewak Date: Mon, 6 Sep 2021 14:47:49 -0600 Subject: [PATCH] Extending `Executor` is useful --- .../org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala b/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala index 341ffb4..33ac1b4 100644 --- a/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala +++ b/core/src/main/scala/org/scalajs/macrotaskexecutor/MacrotaskExecutor.scala @@ -17,7 +17,7 @@ package org.scalajs.macrotaskexecutor import scala.collection.mutable -import scala.concurrent.ExecutionContext +import scala.concurrent.{ExecutionContext, ExecutionContextExecutor} import scala.scalajs.js import scala.util.Random import scala.util.control.NonFatal @@ -25,7 +25,7 @@ import scala.util.control.NonFatal /** * Based on https://github.com/YuzuJS/setImmediate */ -object MacrotaskExecutor extends ExecutionContext { +object MacrotaskExecutor extends ExecutionContextExecutor { private[this] val Undefined = "undefined" def execute(runnable: Runnable): Unit =