미니톡포럼

미니톡을 이용하는데 있어 의견이나 궁금한점이 있다면 미니톡포럼을 이용하여 보세요.

문의게시판

문의사항이 있다면 누구나 자유롭게 질문하고 답변할 수 있습니다.

Q채널 최대 접속자수 관련 문의 드립니다.

특정 채널의 최대 접속자 수를 1명으로 정해 놓았는데 회원 한명이 접속 해있을때, 다른 회원도 접속이 가능 합니다.

접속 시도를 할때 최대 접속자수를 강제하고 싶은데 관련 이벤트가 있을까요?

익명-39TO6V
LV.1

A 답변

채널의 관리자권한이라면 채널 제한인원수를 초과하여 접속할 수 있습니다.

또는 접속자수가 완벽하게 실시간으로 관리되는 것은 아니라 간혹 접속자수를 초과해서 접속할 수 도 있습니다.


connect 이벤트 리스너를 참고하시면

https://www.minitalk.io/ko/manual/api/7.3.3/023468123d12c767ed76cfe3f4535c57/events/connect


접속할 당시의 접속자수를 알 수 있습니다.

해당 connect 이벤트에서 전달받은 접속자수가 1명 이상이라면, 접속을 끊거나 에러메시지를 보이도록 처리할 수는 있습니다.


new Minitalk({
  // 생략,
  listeners:{
    connect:function(minitalk,channel,me,count) {
      if (count >= 1) {
        minitalk.ui.printSystemMessage("error","접속자수를 초과하였습니다.");
        minitalk.socket.disconnect();
      }
    }
  }
});
알쯔
LV.17