Attualmente, quando si recupera un elenco di argomenti, gli attributi liked e like_count restituiti riflettono lo stato di un like avvenuto in uno qualsiasi o in tutti i post di quell’argomento, non solo nel post originale.
Dare un like al post originale equivale a sostenere e approvare il messaggio dell’argomento. A mio parere, dare un like al post originale di un argomento significa dare un like all’argomento stesso. Dare un like a qualsiasi altro post non significa che l’argomento sia stato apprezzato, né la somma totale dei like su tutti i post indica il livello di approvazione di quell’argomento.
Quindi, in base al comportamento attuale, l’attributo liked non indica altro che “Ho partecipato a questo argomento con un like”. Allo stesso modo, like_count su un argomento non fornisce informazioni diverse dal livello di risposta a quell’argomento, proprio come il numero di risposte; non trasmette il livello di approvazione.
Ciò che vorrei ottenere è recuperare l’elenco principale degli argomenti e indicare all’utente quali argomenti ha eventualmente approvato. Ho provato a farlo tramite una seconda query, ma senza interrogare singolarmente ogni argomento restituito, il che non è efficiente.
Esiste un modo per ottenere ciò che desidero? In caso contrario, ci sarebbe interesse ad aggiungere questi ulteriori campi tramite una PR?