Como obter um modelo de Post a partir de um ID de post?

Estou escrevendo um componente com uma ação que abre o editor.

Quero enviar uma ação de RESPOSTA e referenciar uma postagem específica.

Posso obter o objeto da postagem, sem problemas:

ajax(`/posts/${this.get('postId')}`).then((post) => {
    composer.open({
        action: REPLY,
        post, // não é um modelo Post
        draftKey: topic.draft_key,
        topicBody: 'algum texto pré-preenchido',
      });
})

Mas como obtenho o modelo da postagem? (Tenho certeza de que é bem óbvio, mas não consigo descobrir)

Preciso dele porque, caso contrário, post.get() no modelo do editor falha:

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

Ok, encontrei. Eu sabia que tinha que ser fácil :sweat_smile:

import EmberObject from '@ember/object';

ajax(`/posts/${this.get('postId')}`).then((post) => {
    composer.open({
        action: REPLY,
        post: EmberObject.create(post), // agora é um modelo real
        draftKey: topic.draft_key,
        topicBody: 'algum texto pré-preenchido',
      });
})