He modificado el componente topic-list-item en Discourse para incluir la capacidad de dar “me gusta” a los temas. Sin embargo, estoy teniendo problemas para implementar la funcionalidad toggleLike y también he descubierto que la propiedad liked del objeto topic se establece en null al actualizar. Me pregunto si es posible implementar tanto la funcionalidad de “me gusta” como la de “no me gusta” a nivel de tema y si existen buenas prácticas para manejar el restablecimiento de la propiedad liked al actualizar.
A los ‘dislikes’ se les considera mayormente no propicios para una discusión civilizada. Pero podrías echar un vistazo a Discourse Reactions. También hay un montón de temas que coinciden con “dislike” si buscas.
2 Me gusta