Estou criando um componente de tema. Tenho isto no cabeçalho:
<script type="text/discourse-plugin" version="0.8">
api.modifyClass("model:post-stream", {
pluginId: 'test',
appendMore: function() {
this._super();
console.log("append");
}
});
</script>
Quero sobrescrever appendMore e que adiciona posts ao fluxo de posts ao rolar. Parece que está sendo devidamente sobrescrito, pois o console está registrando como esperado. No entanto, há dois problemas:
- Este erro está aparecendo no console e não o quero:

Uncaught TypeError: postStream.appendMore() is undefined
- Ainda não estou alterando a funcionalidade, mas adicionar esta linha de código diminui significativamente a velocidade de carregamento dos posts. De onde vem este tempo extra de sobrecarga?
Obrigado antecipadamente!