setEventHandler method Null safety

void setEventHandler(
  1. RtcEngineEventHandler handler
)

添加 RtcEngineEventHandler 回调事件。

设置后,你可以通过 RtcEngineEventHandler 回调监听对应 RtcEngine 对象的事件、获取数据。

Parameter handler RtcEngineEventHandler 回调句柄。

Implementation

void setEventHandler(RtcEngineEventHandler handler) {
  _handler = handler;
  _subscription ??= _stream.listen((event) {
    final eventMap = Map<dynamic, dynamic>.from(event);
    final methodName = eventMap['methodName'] as String;
    final data = eventMap['data'];
    _instance?._handler?.process(methodName, data);
  });
}