채널 참여 / 나가기

1. 채널에 참여하기

채널에 참여합니다.

Public 타입의 채널은 Owner가 초대하지 않아도 사용자가 임의로 참여할 수 있습니다.

TalkPlus.joinChannel(channelId, 
    new TalkPlus.CallbackListener<TPChannel>() {
        @Override
        public void onSuccess(TPChannel tpChannel) { 
        }
        @Override
        public void onFailure(int errorCode, Exception exception) {
        }
    }
);

2. InvitationOnly 채널에 참여하기

초대 전용 채널에 참여합니다.

채널에 정의된 초대 코드(invitationCode)가 필요합니다. 해당 값을 입력하여 초대 전용 채널에 참여할 수 있습니다.

TalkPlus.joinChannel(channelId, 
    invitationCode, 
    new TalkPlus.CallbackListener<TPChannel>() {
        @Override
        public void onSuccess(TPChannel tpChannel) {
        }
        @Override
        public void onFailure(int errorCode, Exception exception) {
        }
    }
);

3. 채널 나가기

채널에서 나갑니다.

deleteChannelIfEmpty 파라미터를 true로 설정하여 채널을 나갈 때 채널에 남아 있는 멤버가 더 이상 없으면 채널이 삭제됩니다.

TalkPlus.leaveChannel(channel, 
    deleteChannelIfEmpty, 
    new TalkPlus.CallbackListener<Void>() {
        @Override
        public void onSuccess(Void aVoid) {
        }
        @Override
        public void onFailure(int errorCode, Exception exception) {
        }
    }
)

Last updated