Ember data: insira um novo item no início do array em vez de no final

No meu aplicativo, estou exibindo uma linha do tempo de mensagens. Nós os recuperamos do servidor em ordem cronológica decrescente, do mais novo para o mais antigo.

3 - Howdy
2 - Greetings
1 - Mahalo

Nossos usuários também têm a capacidade de adicionar uma nova mensagem que por padrão é inserida no final da fila, assim

3 - Howdy
2 - Greetings
1 - Mahalo
4 - I'm the new message, last as usual

Quando eu enviar, gostaria que novas mensagens aparecessem no topo. Eu escrevi uma função antes que inverte a matriz de itens, mas isso não funcionaria para itens que já estão na matriz.

4 - I'm the new message, first finally
3 - Howdy
2 - Greetings
1 - Mahalo

Qual seria a melhor abordagem neste caso? O ideal seria que o Ember Data precisasse ao array de conteúdo em vez de acrescentar. Existe outra opção que pode ser melhor?

questionAnswers(2)

yourAnswerToTheQuestion