Callback
아래와 같이 Callback을 등록하여 받을 수 있습니다.
TalkPlusAPI.addChannelListener(
tag,
ChannelListener(onMemberAdded: (TPChannel channel, List<TPUser> users) {
// 현재 참여중인 채널에 새로운 멤버가 추가되었을 경우 발생하는 콜백
}, onMemberLeft: (TPChannel channel, List<TPUser> users) {
// 현재 참여중인 채널에 멤버가 나갔을 경우 발생하는 콜백
}, onChannelAdded: (TPChannel channel) {
// 채널이 추가되었을 경우 발생하는 콜백
}, onChannelChanged: (TPChannel channel) {
// 현재 참여중인 채널에 변동사항이 있을 경우 발생하는 콜백
}, onChannelRemoved: (TPChannel channel) {
// 채널이 삭제되었을 경우 발생하는 콜백
}, onMessageReceived: (TPChannel channel, TPMessage message) {
//현재 참여중인 채널에 메시지를 수신할 경우 발생하는 콜백
}, onMessageDeleted: (TPChannel channel, TPMessage message) {
// 현재 참여중인 채널에 메시지가 삭제될 경우 발생하는 콜백
}, onPublicChannelAdded: (TPChannel channel) {
// Public 채널이 추가되었을 경우 발생하는 콜백
}, onPublicChannelChanged: (TPChannel channel) {
// Public 채널에 변동사항이 있을 경우 발생하는 콜백
}, onPublicChannelRemoved: (TPChannel channel) {
// Public 채널이 삭제되었을 경우 발생하는 콜백
}, onPublicMemberAdded: (TPChannel channel, List<TPUser> users) {
// Public 채널에 새로운 멤버가 추가되었을 경우 발생하는 콜백
}, onPublicMemberLeft: (TPChannel channel, List<TPUser> users) {
// Public 채널에 멤버가 나갔을 경우 발생하는 콜백
}));
Last modified 7mo ago