mirror of
https://github.com/danog/amp.git
synced 2024-11-27 12:35:02 +01:00
The watcher id must be invalidated before defer and delay callback calls
Fixes #70.
This commit is contained in:
parent
ae441eb179
commit
7cd03f3927
@ -30,7 +30,7 @@ interface Driver
|
||||
*
|
||||
* The deferred callable MUST be executed in the next tick of the event loop.
|
||||
*
|
||||
* @param callable(string $watcherId, mixed $data) $callback The callback to defer.
|
||||
* @param callable(string $watcherId, mixed $data) $callback The callback to defer. The $watcherId will be invalidated before the callback call.
|
||||
* @param mixed $data Arbitrary data given to the callback function as the $data parameter.
|
||||
*
|
||||
* @return string An identifier that can be used to cancel, enable or disable the watcher.
|
||||
@ -43,7 +43,7 @@ interface Driver
|
||||
* The delay is a minimum and approximate, accuracy is not guaranteed.
|
||||
*
|
||||
* @param int $delay The amount of time, in milliseconds, to delay the execution for.
|
||||
* @param callable(string $watcherId, mixed $data) $callback The callback to delay.
|
||||
* @param callable(string $watcherId, mixed $data) $callback The callback to delay. The $watcherId will be invalidated before the callback call.
|
||||
* @param mixed $data Arbitrary data given to the callback function as the $data parameter.
|
||||
*
|
||||
* @return string An identifier that can be used to cancel, enable or disable the watcher.
|
||||
|
Loading…
Reference in New Issue
Block a user