View Source Electric.Client.Fetch.Pool behaviour (Electric Client v0.3.0)
Coaleses requests so that multiple client instances making the same (potentially long-polling) request will all use the same request process.
Summary
Callbacks
@callback request( Electric.Client.t(), Electric.Client.Fetch.Request.t(), opts :: Keyword.t() ) :: Electric.Client.Fetch.Response.t() | {:error, Electric.Client.Fetch.Response.t() | term()}