Please enable JavaScript.
Coggle requires JavaScript to display documents.
Utente Clikka sul bottone, Legenda, eseguo il join sul socket attraverso…
Utente Clikka sul bottone
chiamata API
is opened?
si
mostro la form con i possibili voti
ottengo i possibili valori da mostrare
Utente Vota
invio voto al server
scrittura del singolo voto sul db
Come scrivere questo voto sil DB?
OPZ1: array di voti stesso sulla US e inserimento in push del voto
OPZ2, collezione apparte dei soli voti e , un voto di un utente per la stessa US sovrascrive quello precedente
Broadcast dell'aggiornamento
la lista degli utenti che hanno già votato e il numero complessivo degli utenti sulla stanza
scrittura del voto su un array nello stato della room del socket
Arrivo di una notifica
Update / Chiusura?
chiusura
update
Aggiorno lista votanti
no
mostro i dati finali
Legenda
Operazione DB
operazione su soket
Interazione Utente
Front End
eseguo il join sul socket attraverso lid della storia votata
nel wellcome della room
ottengo il numero dei votanti e la lista degli id chi ha già votato attraverso l'id della storia o che è presente sulla room
recupero dal db i dati finali del pool