Overview
Websockets are used for real-time, event-driven communication between clients and the MinChat server. They are useful in listening for specific events such as a new message received event.
The following is the socket URL endpoint to connect to.
it is recommended to use socket.io, however, you can also use any WebSocket library.
Specify the active user to listen to events.
Replace YOUR_API_KEY
with your API Key found on the MinChat Dashboard, and USER_ID with the userID of the User that will make requests.
General Events
Listen for Chats
Invoked when there is a new message in any conversation.
Conversation Events
The following events require you to subscribe to listen to events for a specific chat by running the following code.
Replace YOUR_API_KEY
with your API Key found on the MinChat Dashboard, and CHAT_ID
with the id of the conversation you would like to listen to events.
Listen for new messages
Invoked when there is a new message in the subscribed chat
Listen for updated messages
Invoked when a message gets updated in the subscribed chat
Listen for deleted messages
Invoked when a message gets deleted in the subscribed chat
Listen for typing started
Invoked when a user in the conversation starts typing.
Listen for typing stopped
Invoked when a user in the conversation stops typing.
Last updated