Cześć,
dostaję przez websocket jaką porcję danych i w zależności co jest podane w parametrze "type" przekazuje cala wiadomosc do konkretnej funkcji. Oczywiście zrobiłem to na drabince ifów ;)
Czy jest jakiś ładniejszy i lepszy sposób na zrobienie tego? Drabinka caly czas sie rozbudowuje a ja juz teraz widze, ze strasznie slabo to wyglada ;/
Mój przykład poniżej:
ws.onmessage = function (event) {
var obj = JSON.parse(event.data);
if(obj["type"] == "connected")
{
connected(obj);
}
if(obj["type"] == "ping")
{
sendPong();
}
if(obj['type']== 'cosinnego')
{
cosinnego(obj);
}
if(obj['type']== 'cosjeszczeinnego')
{
cosjeszczeinnego(obj);
}
//i tak dalej