Studiofarma / Infolab

Chat per farmacie. Questo progetto è sviluppato da studenti del IIS Olivelli-Putelli di Darfo Boario Terme
5 stars 1 forks source link

Fe/avatar #365

Closed McGyv246 closed 1 year ago

McGyv246 commented 1 year ago

Questa è l'implementazione delle nuove api per l'avatar create.

Nota: quando un utente cambia l'avatar il cambiamento verrà mostrato immediatamente sul client che ha cambiato l'avatar, ma sugli altri no, perché gli user sono salvati nel session storage (è la stessa cosa che avviene per le descrizioni degli user). L'avatar aggiornato si troverà all'apertura successiva dell'applicazione.

Altra cosa: visto che per prendere le immagini profilo viene inserito il link all'api all'interno dell'elemento img ho dovuto autenticare inserendo l'auth in base64 all'interno del link, come viene fatto per la connessione con la websocket. Non so se presenta un problema di sicurezza, l'ho scritto qui per questo.

NOTA: la pr #364 rompe il db, quindi anche questa.

lucapiccinelli commented 1 year ago

Cambiando avatar, l'immagine non viene aggiornata nella lista delle room e nel titolo della room

image image

McGyv246 commented 1 year ago

Cambiando avatar, l'immagine non viene aggiornata nella lista delle room e nel titolo della room

image image

Come scritto qui è la stessa cosa che succede con la descrizione degli utenti, mi era stato indicato da te di fare così. Se si chiude il tab allora l'avatar si aggiorna.

Però ho notato che nella lista delle conversazioni la descrizione si aggiorna, ma non le lettere nell'immagine profilo. Questo è un bug, ma c'è anche sul main, quindi probabilmente sarebbe meglio creare un issue e risolverlo separatamente.