Établissement d'une Connexion WebSocket
Après l'authentification (si nécessaire), vous pouvez établir une connexion WebSocket en utilisant le token obtenu.
Utilisation
async function connectWebSocket() {
const token = await client.authenticate();
client.openConnection(token);
}
Gestion des Événements
Le SDK émet plusieurs événements pour gérer différents états et messages. Vous pouvez écouter ces événements pour gérer le comportement de votre application en conséquence.
Événements Disponibles
- open: Émis lorsque la connexion WebSocket est ouverte avec succès.
- message: Émis lorsqu'un message est reçu du serveur.
- error: Émis lorsqu'une erreur se produit.
- close: Émis lorsque la connexion WebSocket est fermée.
Écoute des Événements
client.on('open', () => {
console.log('Connexion WebSocket ouverte.');
});
client.on('message', (payload) => {
const message = JSON.parse(payload);
console.log('Message reçu:', message);
});
client.on('error', (error) => {
console.error('Une erreur s\'est produite:', error);
});
client.on('close', () => {
console.log('Connexion WebSocket fermée.');
});