/posts 作成と更新の一貫性

WP Discourse プラグインは現在、投稿を Discourse に公開する際に投稿を作成するために単一のリクエストを、投稿を更新する際に(潜在的に)2つのリクエストを使用しています。

更新時の最初のリクエストは PostController#update で、メインの投稿属性用です。2番目のリクエストは TopicController#update で、トピックのフィーチャーリンクが使用されている場合にそれを更新します。

PostController#update では、PostController#create との一貫性を維持しようとする試みがいくつか見られます。例:

しかし、トピックのフィーチャーリンクは現在、その一貫性の一部ではありません。

discourse/discourse に PR を作成して、PostController#update 経由でトピックの featured_link 更新を可能にしたいと考えています。これにより、WP Discourse プラグインの更新ロジックが簡素化されます。何か見落としている点があれば、まずここで意見を伺いたいと思います。

「いいね!」 1