안녕하세요, 사용자 채팅으로의 내비게이션을 수동으로 트리거하는 방법이 있을까요?
사용자 페이지에서 사용자 목록을 커스텀으로 렌더링하고 있으며, 스크린샷의 이 채팅 버튼과 유사하게 해당 사용자의 채팅 페이지로 내비게이션을 트리거하는 채팅 버튼을 추가하고 싶습니다.
이 콜백을 버튼에 연결해 보았지만,
customChatButton.addEventListener('click', () => {
window.Discourse.router.transitionTo(`/chat/c/${username}`)
});
"페이지가 존재하지 않거나 비공개입니다"라는 메시지가 표시됩니다.
또한, 사용자 목록 테이블에 커스텀 전체 채팅(all chat) 버튼이 있는데, 사용자가 이 버튼을 클릭하면 화면 오른쪽 아래에서 채팅 팝업을 트리거하는 것이 아니라 전체 화면으로 전체 채팅 페이지로 이동하도록 하고 싶습니다.
다음 명령은 작동하지 않는 것 같습니다:
goToAllChatButton.addEventListener('click', () => {
window.Discourse.router.transitionTo(`/chat`)
});

