initTencentImSDK function

Future<void> initTencentImSDK({
  1. required int sdkAppId,
  2. bool initCall = true,
  3. EventChatListenerConfig? eventChatListener,
  4. EventCallListenerConfig? eventCallListener,
})

初始化腾讯 IM SDK

仅执行 腾讯im 的初始化

sdkAppId 腾讯 IM sdkAppId

initCall 是否初始化音视频 sdk,默认 true

eventChatListener 聊天相关的所有事件监听

eventCallListener 音视频通话相关的所有事件监听

Implementation

Future<void> initTencentImSDK({
  required int sdkAppId,
  bool initCall = true,
  EventChatListenerConfig? eventChatListener,
  EventCallListenerConfig? eventCallListener,
}) async {
  ImState.setImSdkAppID(sdkAppId);
  ImState.setInitCallInstance(initCall);
  ImState.setChatEventChatListenerConfig(eventChatListener);
  ImState.setCallEventCallListenerConfig(eventCallListener);

  await ImPluginTencent.initSdk(
    sdkAppID: sdkAppId,
    initCall: initCall,
    eventChatListener: eventChatListener,
    eventCallListener: eventCallListener,
  );
}