initialize method
Initialize the integration with the given hub and configuration This method should set up any necessary interceptors or listeners
Implementation
@override
Future<void> initialize(ObslyHub hub) async {
if (_isActive) {
ObslyLogger.warn('NavigationIntegrationV2 already initialized');
return;
}
_hub = hub;
_isActive = true;
// Start with FlutterNavigatorProvider by default
await _switchProvider(NavigationProviderType.flutter);
ObslyLogger.debug(
'NavigationIntegrationV2 initialized with ${_currentProvider?.providerName}');
}