addRtmHandler method
void
addRtmHandler()
Implementation
void addRtmHandler() async {
widget.rtmClient.onLocalInvitationReceivedByPeer =
(AgoraRtmLocalInvitation invite) {
currentRate = 0;
widget.delegate?.onVideoSetState();
};
widget.rtmClient.onLocalInvitationAccepted =
(AgoraRtmLocalInvitation invite) {
joinChannel();
};
widget.rtmClient.onLocalInvitationRefused =
(AgoraRtmLocalInvitation invite) {
if (call) {
partyLeft = true;
widget.delegate?.onVideoSetState();
} else {
widget.delegate?.onShowToast(5);
}
widget.delegate?.onNormalPop(delayed: call);
};
widget.rtmClient.onRemoteInvitationCanceled =
(AgoraRtmRemoteInvitation invite) {
widget.delegate?.onShowToast(5);
widget.delegate?.onNormalPop();
};
}