Sto sviluppando un'applicazione e ho bisogno di affrontare un problema qui.
L'app è una specie di app di e-commerce in cui ogni utente verrà mostrato un elenco di articoli ogni giorno. Il problema è che ho bisogno di tenere traccia di tutti gli oggetti visti da un utente in modo che quegli oggetti non vengano mostrati di nuovo.
Come posso fare questo?
Approccio I Mantieni gli id di tutti gli elementi visti da un utente in una cache e controlla la cache ogni volta che una chiamata API GET proviene da un utente.
Approccio II Mantieni una mappatura inversa da un elemento all'altro per evitare di mostrare elementi duplicati.