init static method

dynamic init()

初始化

Implementation

static init() {
  ConversationKitClientRepo.init();
  IMKitRouter.instance.registerRouter(
    RouterConstants.PATH_CONVERSATION_PAGE,
    (context) => ConversationPage(
      config: IMKitRouter.getArgumentFormMap<ConversationUIConfig>(
          context, 'config'),
      onUnreadCountChanged: IMKitRouter.getArgumentFormMap<ValueChanged<int>>(
          context, 'onUnreadCountChanged'),
    ),
  );
  IMKitRouter.instance.registerRouter(
    RouterConstants.PATH_ADD_FRIEND_PAGE,
    (context) => const AddFriendPage(),
  );

  XKitReporter()
      .register(moduleName: 'ConversationUIKit', moduleVersion: '9.7.3');

  if (IMKitClient.enableAit) {
    //初始化@消息服务
    AitServer.instance.initListener();
  }
}