Hi Khionu, can you please explain a bit more about the design? Why does it need to delay the response in such a way? Is it coming from the rate limiter process itself?
On Thu, Sep 2, 2021 at 21:02 Khionu Sybiern <ksybi...@octoml.ai> wrote: > I have a case where I use a GenServer to block other operations from > happening in order to respect ratelimits of a third party. Right now, I > spawn a Task that uses GenServer.reply after a sleep, then return > :no_reply. Imo, it would be more ergonomic to have an equivalent to > Process.send_after for GenServer.reply. > > Example: https://gist.github.com/khionu/7da26e1c53108ee4b462ef570f19b61b > > -- > You received this message because you are subscribed to the Google Groups > "elixir-lang-core" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to elixir-lang-core+unsubscr...@googlegroups.com. > To view this discussion on the web visit > https://groups.google.com/d/msgid/elixir-lang-core/e4a0ef65-7075-4ffc-b5db-b5acd86365c7n%40googlegroups.com > <https://groups.google.com/d/msgid/elixir-lang-core/e4a0ef65-7075-4ffc-b5db-b5acd86365c7n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "elixir-lang-core" group. To unsubscribe from this group and stop receiving emails from it, send an email to elixir-lang-core+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/elixir-lang-core/CAGnRm4JG9myV9GAs0Bes4Rt1ndmocRii9wzbHUPo2yNyRpjFcg%40mail.gmail.com.