View Source Surrealix.SocketState (surrealix v0.1.8)
SocketState module makes testing the State transitions for Socket much simpler
Summary
Functions
pending
: Pending requests map: id => tasklq_running
: live_queries map: id => %{sql: sql}lq_sql
: live_queries MapSet with queries to register after re-connection
Currently registered LiveQueries
Remove a LiveQuery by ID
Remove a LiveQuery by SQL
Remove a task for a particular request ID
Get map that describes a particular LiveQuery ID (SQL / ID / etc)
Get a task for a particular request ID
Register a SQL statement for a particular LiveQuery ID
Register a task for a particular request ID
Functions
pending
: Pending requests map: id => tasklq_running
: live_queries map: id => %{sql: sql}lq_sql
: live_queries MapSet with queries to register after re-connection
Currently registered LiveQueries
Remove a LiveQuery by ID
Remove a LiveQuery by SQL
Remove a task for a particular request ID
Get map that describes a particular LiveQuery ID (SQL / ID / etc)
Get a task for a particular request ID
Register a SQL statement for a particular LiveQuery ID
Register a task for a particular request ID