ExWaiter
Handy functions for polling and receiving.
-
Polling:
poll/1andpoll!/1periodically check that a given condition has been met. -
Receiving:
receive_next/2andreceive_next!/2return the next message/s from the mailbox within a timeout.
Hexdocs found at https://hexdocs.pm/ex_waiter.
Installation
Add the latest release to your mix.exs file:
defp deps do
[
{:ex_waiter, "~> 1.1.1"}
]
end
Then run mix deps.get in your shell to fetch the dependencies.
Warning
The API for this library has not yet fully stabilized.
Thanks
Thanks to @itsgreggreg and @s3cur3, for providing helpful feedback.