Testable version of WebSocket transport that can use mocks.
Summary
Functions
Returns a specification to start this module under a supervisor.
Creates a new testable WebSocket transport.
Functions
Returns a specification to start this module under a supervisor.
See Supervisor.
@spec new(keyword()) :: %ExUtcp.Transports.WebSocket.Testable{ connection_module: module(), connection_pool: map(), connection_timeout: non_neg_integer(), genserver_module: module(), logger: function(), max_retries: non_neg_integer(), retry_config: map(), retry_delay: non_neg_integer() }
Creates a new testable WebSocket transport.