Как получить модель Post по id поста?

Я пишу компонент с действием, которое открывает редактор.

Я хочу отправить действие REPLY и сослаться на конкретное сообщение.

Получить объект сообщения не составляет труда:

ajax(`/posts/${this.get('postId')}`).then((post) => {
    composer.open({
        action: REPLY,
        post, // это не модель Post
        draftKey: topic.draft_key,
        topicBody: 'some pre-filled text',
      });
})

Но как получить модель сообщения? (Я уверен, что это довольно очевидно, но я не могу сообразить)

Мне это нужно, иначе post.get() в модели редактора не сработает:

https://github.com/discourse/discourse/blob/main/app/assets/javascripts/discourse/app/models/composer.js#L352

Окей, нашел. Я знал, что это должно быть просто :sweat_smile:

import EmberObject from '@ember/object';

ajax(`/posts/${this.get('postId')}`).then((post) => {
    composer.open({
        action: REPLY,
        post: EmberObject.create(post), // теперь это реальная модель
        draftKey: topic.draft_key,
        topicBody: 'некоторый предзаполненный текст',
      });
})