# 채널
# 참여 메소드
channel.join(UserModel user);
1
파라미터 값
값 식별자 설명 user UserModel (opens new window) 채팅 메시지 목록들 결과 값
값 식별자 설명 history ChannelResultModel (opens new window) 과거 채팅기록 (최대 20개)
# 퇴장 메소드
channel.leave();
1
# 접속유저 목록 조회 메소드
channel.requestClientList();
1
결과 값
값 식별자 설명 List<UserModel (opens new window)> 접속자 유저 목록
# 메시지 발송 메소드
channel.sendMessage(String message, { mimeType: MimeType.text });
1
파라미터 값
값 식별자 설명 message String 전송할 메시지
# 이모지 발송 메소드
channel.sendEmoji(String emojiIndex, { mimeType: MimeType.emojiImg });
1
파라미터 값
값 식별자 설명 emojiIndex String 전송할 이모지 index
# 공지사항 발송 메소드
channel.sendNotice(String message, {
mimeType: MimeType.text,
dynamic userInfo,
});
1
2
3
4
2
3
4
파라미터 값
값 식별자 설명 message String 전송할 메시지
# 귓속말 메소드
channel.sendWhisper(String message, {
required String receivedClientKey,
mimeType: MimeType.text
});
1
2
3
4
2
3
4
파라미터 값
값 식별자 설명 message String 전송할 메시지
# 사용자 정의 메소드
channel.sendCustom(String message);
1
파라미터 값
값 식별자 설명 message String 전송할 메시지
# 파일 전송 메소드
channel.sendFile(UploadFileModel file);
1
파라미터 값
값 식별자 설명 file UploadFileModel (opens new window) 전송할 fileModel