addInterceptorTo method

void addInterceptorTo(
  1. dynamic dio
)

Add interceptor to existing Dio instance

Implementation

void addInterceptorTo(dynamic dio) {
  // Check if already added to avoid duplicates
  final hasObslyInterceptor = dio.interceptors
      .any((interceptor) => interceptor.toString().contains('Obsly'));

  if (!hasObslyInterceptor) {
    final interceptor = _createInterceptor();
    dio.interceptors.add(interceptor);
    ObslyLogger.debug('Added Obsly interceptor to existing Dio instance');
  } else {
    ObslyLogger.warn('Obsly interceptor already exists in Dio instance');
  }
}