WP Discourse 플러그인은 현재 Discourse에 게시물을 게시할 때 게시물을 생성하기 위해 단일 요청을 사용하며, 게시물을 업데이트할 경우 (잠재적으로) 두 개의 요청을 사용합니다.
업데이트 시 첫 번째 요청은 주요 게시물 속성을 위해 PostController#update로 보내지며, 두 번째 요청은 해당 기능이 사용되고 있는 경우 주제의 추천 링크를 업데이트하기 위해 TopicController#update로 보내집니다.
PostController#update에는 PostController#create와의 일관성을 유지하려는 시도가 일부 존재합니다. 예를 들어:
그러나 주제의 추천 링크는 현재 이러한 일관성의 일부가 아닙니다.
저는 discourse/discourse에 주제의 featured_link를 PostController#update를 통해 업데이트할 수 있도록 하는 PR을 만들고자 합니다. 이렇게 하면 WP Discourse 플러그인의 업데이트 로직이 단순해질 것입니다. 제가 놓친 부분이 없는지 확인하기 위해 먼저 이곳에서 변경 사항을 논의하고 싶었습니다.