Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
All the events associated with the socket
All the methods and events associated with the socket
Dive into the specifics of each API endpoint by checking out our complete documentation.
See phoenix docs for more detailed information.
Please note all methods need to be dispatched to the redux store either using the
useDispatch hook, the dispatch store function or the put effect in a Saga
All the methods and events associated with the socket
All the methods and events associated with the socket channels
Should an error occur from the phoenix socket, the following redux event is dispatched
Parameter | Description |
---|---|
All the methods associated with the socket
All the methods and events associated with the socket channels
Should the socket attempt to open, the following redux event is dispatched
Parameter | Description |
---|
Should the socket attempt to close, the following redux event is dispatched
Parameter | Description |
---|
Should the socket attempt to connect, the following redux event is dispatched
Parameter | Description |
---|
Should the socket attempt to disconnect, the following redux event is dispatched
Parameter | Description |
---|
All the methods associated with the socket channels
Should an error occur from the phoenix socket channel, the following redux event is dispatched. Invoked if the socket connection drops, or the channel crashes on the server.
Parameter | Description |
---|
All the events associated with the socket channels
domainUrl
socket endpoint to connect to
string
params
optional parameters to pass when connecting to socket
any
options
optional configuration options
type
SOCKET_ERROR
error
Error response from socket
domainKey
endpoint url without socket details or protocol
socketState
Connection state of socket
type | SOCKET_OPEN |
socket | phoenix socket |
domainKey | endpoint url without socket details or protocol |
params | socket connection params |
type | SOCKET_CLOSE |
socket | phoenix socket |
domainKey | endpoint url without socket details or protocol |
params | socket connection params |
type | SOCKET_CONNECT |
socket | phoenix socket |
domainKey | endpoint url without socket details or protocol |
type | SOCKET_DISCONNECT |
socket | phoenix socket |
domainKey | endpoint url without socket details or protocol |
params | socket connection params |
channelTopic | Name of channel/Topic | string |
event | Event name to unsubscribe to | string |
channelTopic | Name of channel/Topic | string |
logPresence | Determines if presence should be tracked for the channel | boolean |
token | private token for channel | string |
additionalData | This data will be available for you as additionalData on the response | object |
events | Array of event names to subscribe to and will dispatch response to eventActionType | { eventName:string; eventActionType:string } [] |
domainUrl | socket endpoint to connect to | string |
type | CHANNEL_ERROR |
channelTopic | Name of channel/Topic |
channel | Phoenix channel |
After joining a phoenix channel, the following redux event is dispatched.
Parameter | Description |
---|---|
Should an error occur from the phoenix socket channel, the following redux event is dispatched. Error response after joining the phoenix channel.
Parameter | Description |
---|---|
Should a phoenix channel be explicitly closed on the server or the channel was explicitly closed by calling channel.leave(). The following redux event is dispatched
Parameter | Description |
---|---|
After phoenix channel is left. The following redux event is dispatched
Parameter | Description |
---|
type
CHANNEL_JOIN
channel
Phoenix channel
additionalData
additionalData passed when using getPhoenixChannel
response
Phoenix channel response
channelTopic
Name of channel/Topic
string
events
Array of event names to unsubscribe to
string []
type
CHANNEL_JOIN_ERROR
channelTopic
Name of channel/Topic
channel
Phoenix channel
additionalData
additionalData passed when using getPhoenixChannel
error
Phoenix channel error
type
CHANNEL_CLOSE
channel
Phoenix channel
channelTopic | Name of channel/Topic | string |
type | CHANNEL_LEAVE |
channel | Phoenix channel |
channelTopic | Name of channel/Topic | string |
eventName | Name of the event on channel to push to | string |
requestData | Payload data to push on the channel | any |
additionalData | This data will be available for you as additionalData on the response | object |
loadingStatusKey | A unique identifier you can use to separate progress status | string |
endProgressDelay | timeout in milliseconds if you want to delay the endProgress of your loadingStatusKey | number |
channelResponseEvent | name of redux event to dispatch to reducer on response from pushing to channel | string |
channelErrorResponseEvent | name of redux event to dispatch to reducer on error from pushing to channel | string |
channelTimeOutEvent | name of redux event to dispatch to reducer on timeout from pushing to channel | string |
dispatchChannelError | false by default, determines if should an on channel error occur dispatch to the reducer | boolean |
channelPushTimeOut | timeout in milliseconds for pushing to the channel, default is 1500 | number |
Should an error occur from the phoenix socket channel, the following redux event is dispatched. Error response after pushing data to phoenix channel.
Parameter | Description |
---|---|
Should an error occur from the phoenix socket channel, the following redux event is dispatched. Timeout error response after joining the phoenix channel.
Parameter | Description |
---|---|
type
CHANNEL_PUSH_ERROR
channelTopic
Name of channel/Topic
channel
Phoenix channel
error
Phoenix channel error
type
CHANNEL_TIMEOUT
channelTopic
Name of channel/Topic
channel
Phoenix channel
additionalData
additionalData passed when using getPhoenixChannel
error
Phoenix channel error