こんにちは、ユーザーチャットに手動で移動するにはどうすればよいですか?
ユーザーページに表示されるカスタムユーザーリストがあり、このスクリーンショットのチャットボタンと同様に、そのユーザーチャットページへの移動をトリガーするチャットボタンをアタッチしたいと考えています。
このコールバックをボタンにアタッチしようとしましたが、
customChatButton.addEventListener('click', () => {
window.Discourse.router.transitionTo(`/chat/c/${username}`)
});
「ページが存在しないか、プライベートです」というメッセージが表示されます。
また、そのユーザーテーブルにはカスタムの「すべてのチャット」ボタンがあり、ユーザーがそれをクリックしたときに、画面右下からチャットポップアップをトリガーするのではなく、全画面で「すべてのチャット」ページに移動させたいと考えています。
このコマンドは機能しないようです。
goToAllChatButton.addEventListener('click', () => {
window.Discourse.router.transitionTo(`/chat`)
});

