채팅 차단 로컬 저장

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

  • 뒤끝 SDK 버전 :
  • 프로젝트명 :
  • 스테이터스 코드 :
  • 에러 코드 :
  • 에러 메시지 :

안녕하세요 채팅 차단 기능을 구현 중 차단을 한 후 재 접속 시 차단 목록을 불러와도 접속 해제 전 차단한 목록을 불러들이지 못합니다.
채팅 차단 코드는 밑에가 전부 이며 BlockUser() 함수 호출 후 GetBlcokedUserArr()를 통해 차단한 유저를 불러오는걸 확인 후, UnBlockUser()의 코드는 중단점을 찍고 종료 시점 까지 호출이 안되는걸 확인 하였으나 재 접속 후
GetBlcokedUserArr 호출하니 불러오는 값이 없네요.
따로 backend.dat를 삭제 하던가 다른 계정으로 로그인하지도 않았습니다.
코드 중 이상한 부분이나 그 외에 뭔가 잘못한 점이 있을까요?

#region 차단
//유저 차단
    public void BlockUser(string nickname, Action callback = null, Action fallback = null)
    {
        Backend.Chat.BlockUser(nickname, (blockCallback) =>
        {
            // 성공
            if (blockCallback)
            {
                callback?.Invoke();
            }
            // 실패
            else
            {
                fallback?.Invoke();
            }
        });
    }
//유저 차단 해제
    public void UnBlockUser(string nickname)
    {
        bool isUnblock = Backend.Chat.UnblockUser(nickname);

        if (isUnblock)
            Debug.Log($"{nickname}님의 차단 해제에 성공했습니다");
        else
            Debug.Log($"{nickname}님은 차단 목록에 존재하지 않습니다");
    }
//유저 차단 확인
    public bool IsUserBlocked(string nickname) => Backend.Chat.IsUserBlocked(nickname);
//차단한 유저 닉네임 불러오기
    public string[] GetBlcokedUserArr()
    {
        LitJson.JsonData blockList = Backend.Chat.GetBlockUserList();
        string[] result = new string[blockList.Count];
        for (int i = 0; i < blockList.Count; i++)
        {
            Debug.Log("닉네임 : " + blockList[i].ToString());
            result[i] = blockList[i].ToString();
        }
        return result;
    }
    #endregion

안녕하세요, 개발자님.
5.11.3 버전부터 유저 차단 리스트가 초기화되던 문제를 픽스하였습니다.
5.11.3 이하 버전 이용 중이신 경우, 5.11.3 이상 버전으로 이용을 부탁드립니다.
추가로, 새롭게 준비된 채팅의 Beta 서비스가 제공되고 있습니다.
3월 정식 런칭 예정으로 기존 뒤끝챗의 대비 여러면에서 대폭 개선되었으니 참고 이용 바랍니다. :D

좋아요 1

답변 감사합니다 5.11.2에서 5.11.5로 업데이트하니 작동합니다. :+1:

좋아요 1