Création et mise à jour de cohérence des publications

Le plugin WP Discourse utilise actuellement une seule requête pour créer des publications lors de la publication de messages sur Discourse et (potentiellement) deux requêtes lors de la mise à jour des messages.

La première requête lors de la mise à jour est vers PostController#update, pour les attributs principaux du message, et la seconde est vers TopicController#update pour mettre à jour le lien mis en avant du sujet, si cette fonctionnalité est utilisée.

Il y a une certaine tentative dans PostController#update pour maintenir la cohérence avec PostController#create, par exemple :

Cependant, le lien mis en avant d’un sujet ne fait pas actuellement partie de cette cohérence.

J’aimerais faire une PR à discourse/discourse pour permettre les mises à jour du featured_link du sujet via PostController#update. Cela simplifierait la logique de mise à jour du plugin WP Discourse. Je voulais d’abord sonder le changement ici au cas où je manquerais quelque chose.

1 « J'aime »