Bladeren bron

Fix offDelay

walkor 2 jaren geleden
bovenliggende
commit
43d65d7079
1 gewijzigde bestanden met toevoegingen van 2 en 3 verwijderingen
  1. 2 3
      src/Events/Event.php

+ 2 - 3
src/Events/Event.php

@@ -91,9 +91,8 @@ class Event implements EventInterface
     {
         $className = $this->eventClassName;
         $timerId = $this->timerId++;
-        $event = new $className($this->eventBase, -1, $className::TIMEOUT, function () use ($func, $args, $timerId) {
+        $event = new $className($this->eventBase, -1, $className::TIMEOUT, function () use ($func, $args) {
             try {
-                $this->offDelay($timerId);
                 $func(...$args);
             } catch (\Throwable $e) {
                 Worker::stopAll(250, $e);
@@ -159,7 +158,7 @@ class Event implements EventInterface
         if (!$event || !$event->add()) {
             return false;
         }
-        $this->writeEvents[$fdKey] = $event;
+        $this->readEvents[$fdKey] = $event;
         return true;
     }