JavaScript Client
Example Usage
For use with web based applications, a JavaScript library (maze.js) is included.
Create a single connection to the server
let socket = new Maze.Socket('/chat')
socket.connect() # returns a promise
.then(() => {})Join a channel
let channel = socket.channel('chat_room:123')
channel.join()Subscribe to events / messages
channel.on('message_new', (message) => {
// handle new message here
})
channel.on('user_join', (message) => {})Send events / messages
channel.push('message_new', { message: 'maze websockets is the bomb diggity!' })Last updated