안녕하세요?
그누보드5 사용중이고
미니톡 7.5.3
플러그인으로 화면비우기 2.0.0 이용중 입니다.
관리자로 로그인하여
채팅창에서 화면비우기> 전체유저 비우기를 하면
당장은 반영되지만
로그아웃 후나 재로그인 / 다른 환경에서 접속하면
채팅창 기록이 안지워져 있고
채팅 나눴던 예전 기록이 그대로 남아있습니다.
어떻게 해결 방법 없을가요?
답변 미리 감사드립니다.
안녕하세요?
그누보드5 사용중이고
미니톡 7.5.3
플러그인으로 화면비우기 2.0.0 이용중 입니다.
관리자로 로그인하여
채팅창에서 화면비우기> 전체유저 비우기를 하면
당장은 반영되지만
로그아웃 후나 재로그인 / 다른 환경에서 접속하면
채팅창 기록이 안지워져 있고
채팅 나눴던 예전 기록이 그대로 남아있습니다.
어떻게 해결 방법 없을가요?
답변 미리 감사드립니다.
안녕하세요.
화면 비우기는 화면 비우기를 할 당시에 접속해 있던 유저의 모든 화면을 비우고
해당 유저가 페이지를 새로고침하더라도 이전대화가 보이지 않도록 하는 기능입니다.
시크릿창이나 원래 없던 유저가 새롭게 접속한 경우, 미니톡 채팅위젯 설정 logCount 값에 따라 서버로 부터 이전 대화를 받아와 보이게 됩니다.
logCount 설정값에 대한 매뉴얼 문서보기 : https://www.minitalk.io/ko/manual/api/7.2.1/023468123d12c767ed76cfe3f4535c57/configs/logCount
또는 채널관리 이전대화보기 설정이 활성화되어 있다면, 채팅방 최상단의 [이전대화보기] 버튼을 클릭한 경우에도 서버로 부터 이전 대화를 받아와 화면 비우기 할 당시의 메시지를 볼 수 있게 됩니다.
이는 화면 비우기는 말 그대로 그 당시의 화면을 비우는 기능으로 서버에 보관된 대화기록까지는 삭제하지 않기 때문에 그렇습니다.
logCount 설정을 0 으로 하시고 미니톡 클라이언트 관리자의 채널관리에서 이전대화사용을 하지 않는다면,
새롭게 접속한 유저는 접속 이전의 대화기록을 불러오지 않기 때문에 화면 비우기를 하든 안하든 언제나 비어져있는 화면으로 접속하게 됩니다.
이전대화중에 보이지 않아야할 내용이 있다면, 개별 메시지 삭제 기능을 이용해 지워주시면, 해당 메시지가 서버에서 삭제되기 때문에
위에 안내해드린 설정과는 무관하게 보이지 않게 됩니다.