1. 채널에 사용자 초대하기
채널에 사용자를 초대할 수 있습니다.
TPChannel? channel = await TalkPlusAPI.addMemberToChannel(
tpChannel,
targetIds,
errorCallback: (errorCode, errorMessage){}
);
2. 채널에서 사용자 제거하기
채널에 참여한 사용자를 제거할 수 있습니다.
TPChannel? channel = await TalkPlusAPI.removeMemberToChannel(
tpChannel,
targetIds,
errorCallback: (errorCode, errorMessage){}
);
3. 채널 사용자 목록 가져오기
채널에서 사용자 목록을 가져옵니다.
await TalkPlusAPI.getChannelMembers(tpChannel, lastUser, (tpMembers, hasNext) {
if(hasNext) {
TPMember last = tpMembers.last;
...
}
}, errorCallback: (errorCode, errorMessage){
}
);
4. 사용자 차단하기
채널에 참여한 사용자를 차단합니다.
TPChannel? channel = await TalkPlusAPI.banMemberToChannel(
tpChannel,
targetIds,
errorCallback: (errorCode, errorMessage){}
);
5. 사용자 차단 해제하기
채널에서 차단 되었던 사용자를 차단 해제합니다.
TPChannel? channel = await TalkPlusAPI.unBanMemberToChannel(
tpChannel,
targetIds,
errorCallback: (errorCode, errorMessage){}
);
6. 차단된 사용자 목록 가져오기
채널에서 차단 되었던 사용자 목록을 가져옵니다.
await TalkPlusAPI.getBanUsersFromChannel(tpChannel,
lastUser,
(tpUsers, hasNext) {
}, errorCallback: (errorCode, errorMessage){
}
);
7. 사용자 Mute
채널에 참여한 특정 사용자가 메시지 발송을 못 하도록 막는 mute 기능을 제공합니다.
TPChannel? channel = await TalkPlusAPI.muteMemberToChannel(
tpChannel,
targetIds,
expireInMinutes,
errorCallback: (errorCode, errorMessage){}
);
8. 사용자 Mute 해제
채널 사용자의 mute 상태를 해제할 수 있습니다.
TPChannel? channel = await TalkPlusAPI.unMuteMemberToChannel(
tpChannel,
targetIds,
errorCallback: (errorCode, errorMessage){}
);
9. Mute 처리된 사용자 목록 가져오기
채널에서 mute 처리 되었던 사용자 목록을 가져옵니다.
await TalkPlusAPI.getMutedChannelMembers(tpChannel,
lastMember,
(tpMembers, hasNext){
}, errorCallback: (errorCode, errorMessage){
});
10. 사용자 Peer-Mute
채널에 참여한 특정 사용자의 메시지를 차단합니다.
await TalkPlusAPI.mutePeerToChannel(tpChannel,
targetIds,
expireInMinutes,
(tpChannel, mutedMembers) {
},
errorCallback: (errorCode, errorMessage){
}
);
11. Peer-Mute 된 사용자 목록 가져오기
채널에 Peer-Mute 된 사용자 목록을 가져옵니다.
await TalkPlusAPI.getMutedPeers(tpChannel, lastMember, (tpMembers, hasNext){
...
if(hasNext) {
TPMember last = tpMembers.last;
...
}
...
}, errorCallback: (errorCode, errorMessage){
});
12. 사용자 Peer-Mute 해제
채널에 참여한 특정 사용자의 메시지 차단을 해제합니다.
await TalkPlusAPI.unMutePeerToChannel(tpChannel,
targetIds,
(tpChannel, unMutedMembers) {
...
},
errorCallback: (errorCode, errorMessage){
}
);
Last updated