본문으로 건너뛰기

그룹 채널

그룹 채널 이벤트 수신 설정

public void setGroupChannelEvent(GroupChannelEvent groupChannelEvent)

그룹 채널 이벤트

public interface GroupChannelEvent {
// 채널 정보가 수정 된 경우 수신
void onUpdated(GroupChannel channel);

// 채널이 삭제된 경우 수신
void onDeleted(GroupChannel channel);

// 채널에 새로운 멤버가 참가한 경우 수신
void onJoined(GroupChannel channel, BaseUser user);

// 채널에 멤버가 나간 경우 수신
void onLeft(GroupChannel channel, BaseUser user);

// 채널에 매니저가 등록된 경우 수신
void onManagerCreated(GroupChannel channel, BaseUser user);

// 채널에 매니저가 삭제된 경우 수신
void onManagerDeleted(GroupChannel channel, BaseUser user);

// 채널이 동결된 경우 수신
void onFrozen(GroupChannel channel);

// 채널이 동결 해제된 경우 수신
void onUnfrozen(GroupChannel channel);

// 채널에 사용자가 금지된 경우 수신
void onUserBanned(GroupChannel channel, BaseUser user, BanInfo banInfo);

// 채널에 사용자가 금지 해제된 경우 수신
void onUserUnbanned(GroupChannel channel, BaseUser user);

// 채널에 새로운 메시지가 전송된 경우 수신
void onMessageCreated(GroupChannel channel, BaseMessage message);

// 채널의 메시지가 수정된 경우 수신
void onMessageUpdated(GroupChannel channel, BaseMessage message);

// 채널의 메시지가 삭제된 경우 수신
void onMessageDeleted(GroupChannel channel, BaseMessage message);

// 채널의 읽기 영수증이 갱신된 경우 수신
void onMessageRead(GroupChannel channel);

// 채널의 배달 영수증이 갱신된 경우 수신
void onMessageDelivered(GroupChannel channel);
}