init method

Future<void> init({
  1. dynamic params,
  2. KickedOfflineCallback? onKickedOffline,
})

Implementation

Future<void> init({dynamic params, KickedOfflineCallback? onKickedOffline}) async {
  try {
    _updateState(ImConnectionState.connecting);
    _onKickedOffline = onKickedOffline;
    await _delegate?.init(_handleMessage, _handleKickedOffline, params);
    _updateState(ImConnectionState.connected);
  } catch (e) {
    _updateState(ImConnectionState.error);
    rethrow;
  }
  return Future.value();
}