# WebChat Events
# channel:info
Channel information
client.on('channel:info', (channel) => {
});
// channel 
{
    name: 'Channel name',
    schedule: [
        {
            day: 'Iso week',
            start: 'hour start',
            end: ' hour end',
        }
    ]
}
# client:created
New client/user created on channel
client.on('client:created', (client) => {
})
// client 
{
    _id: 'Unique id',
    name: 'User name',
    email: 'User email',
    phone: 'User phone'
}
# client:error
Error when creating new client/user
client.on('client:error', (error) => {
    // Catch an error when creating a new user
})
# chat:message
Receive new message from hey o history
client.on('chat:message', (message) => {
    
})
// message 
{
    id: 'unique id',
    text: 'text',
    type: 'client|user', // user => messages from hey
    medias: [
        {
            id: 'unique id',
            content: urlFile,
            contentType: 'contentType',
            filename: 'filename',
            size: 'filesize'
        }
    ]
}
# saved:message
Receive confirmation of message sent to hey
client.on('saved:message', (message) => {
    
})
// message 
{
    oldMessage: 'unique id prior to being sent',
    id: 'unique id',
    text: 'text',
    type: 'client|user', // user => messages from hey
    medias: [
        {
            id: 'unique id',
            content: urlFile,
            contentType: 'contentType',
            filename: 'filename',
            size: 'filesize'
        }
    ]
}