src/RemonEvents.js
/**
* RemonEvents 즉 개발서비스에서 처리할 수 있는 이벤트에는 다음과 같이 있다.<br>
* onInit: RemoteMonster API 서버와 연결이 되었을 때 발생하는 이벤트<br>
* onConnectChannel: 채널에 연결되었을 때 발생하는 이벤트<br>
* onCreateChannel: 채널 생성에 성공하였을 때 발생하는 이벤트<br>
* onComplete: 연결에 성공하였을 때 발생하는 이벤트. 주로 먼저 채널을 만든 쪽에서 발생함<br>
* onAddLocalStream: 로컬 영상이나 음성을 제어가능하게 받을 수 있을 때 발생하는 이벤트<br>
* onAddRemoteStream: 상대편 영상이나 음성을 받을 수 있을 때 발생<br>
* onStateChange: 통신 연결시작부터 종료까지 상태가 변경될 때마다 호출됨<br>
* onDisconnectChannel: 상대편이 통신을 종료하였을 경우 호출<br>
* onMessage: 상대방으로부터 메시지를 수신하였을 경우 호출됨<br>
* onError: 통신 뿐 아니라 모든 과정에서 발생한 오류<br>
*/
const remonEvents = (function RemonEvents() {
const events = [
'onInit',
'onConnectChannel',
'onCreateChannel',
'onComplete',
'onDisplayUserMedia',
'onAddLocalStream',
'onAddRemoteStream',
'onStateChange',
'onDisconnectChannel',
'onMessage',
'onError',
'onStat',
];
return Object.freeze(events);
}());
export default remonEvents;