modifyClass で TypeError undefined が発生する?

テーマコンポーネントを作成しています。ヘッダーに次のようなものがあります。

<script type="text/discourse-plugin" version="0.8">

    api.modifyClass("model:post-stream",  { 
        pluginId: 'test',
        appendMore: function() {
            this._super();
            console.log("append");
        }
    });

</script>

appendMore をオーバーライドして、スクロール時に投稿ストリームに投稿を追加したいと考えています。コンソールにログが出力されているため、適切にオーバーライドされているようです。しかし、2つの問題があります。

  1. コンソールに次のエラーが表示されますが、表示させたくありません :upside_down_face:

Uncaught TypeError: postStream.appendMore() is undefined

  1. まだ機能は変更していませんが、このコード行を追加すると投稿の読み込みが大幅に遅くなります。この余分な時間のオーバーヘッドはどこから来ているのでしょうか?

よろしくお願いします!

「いいね!」 1