Josh van Leeuwen
|
77af8ac182
|
events/loop & slices (#119)
* events/loop & slices
Adds a generic control loop implementation to `event/loop`.
Adds a new `slices` package that provides a generic slice de-duplication
func.
Makes events batcher and queue processer taker in Options.
Allows enqueuing multiple processor items in same func call.
Signed-off-by: joshvanl <me@joshvanl.dev>
* Lint
Signed-off-by: joshvanl <me@joshvanl.dev>
* lint
Signed-off-by: joshvanl <me@joshvanl.dev>
* lint
Signed-off-by: joshvanl <me@joshvanl.dev>
* Elements match
Signed-off-by: joshvanl <me@joshvanl.dev>
* Adds buffer size option to events loop
Signed-off-by: joshvanl <me@joshvanl.dev>
* nit
Signed-off-by: joshvanl <me@joshvanl.dev>
---------
Signed-off-by: joshvanl <me@joshvanl.dev>
|
2025-04-23 11:28:21 -03:00 |