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