init method
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();
}