View Source PhxJsonRpc.Router.Pipe behaviour (PhxJsonRpc v0.1.0)

Behaviour for handling requests via rpc.

Link to this section Summary

Callbacks

Handles rpc requests via the given context(router).

Link to this section Callbacks

Link to this callback

handle(request, context)

View Source
@callback handle(request :: [map()] | map(), context :: module()) ::
  [PhxJsonRpc.Request] | PhxJsonRpc.Request

Handles rpc requests via the given context(router).

Processes each request by the following pipeline:

- parse
- validate
- dispatch