openNewMessage에 tags 매개변수가 없습니다

태그를 포함하는 개인 메시지(PM)를 생성해야 하는 플러그인을 작성하고 있습니다. composer.openNewTopic에는 tags 파라미터가 있지만, openNewMessage에는 없습니다.

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/services/composer.js#L1461-L1472

아래와 같이 tags 파라미터만 추가하면 간단한 개인 메시지를 제출할 수 있을까요? 동작을 확인하기 위한 테스트가 필요할까요, 아니면 단순히 두 줄만 수정해도 될까요?

  @action
  async openNewMessage({ title, body, recipients, hasGroups, tags }) {
    return this.open({
      action: Composer.PRIVATE_MESSAGE,
      recipients,
      topicTitle: title,
      topicBody: body,
      tags,
      archetypeId: "private_message",
      draftKey: Composer.NEW_PRIVATE_MESSAGE_KEY,
      hasGroups,
    });
  }
1개의 좋아요