anchor.diff:  
   import '../../features/logging/domain/usecases/logging.dart';
   import '../../features/settings/domain/usecases/settings.dart';
  +import '../../injection_container.dart' as di;
   import '../database/domain/entities/server.dart';
   import '../error/exception.dart';
   import '../requirements/versions.dart';
  
positive.code: 
      // If tautulliId is provided then query for existing server info
      if (tautulliId != null) {
        final Server server = await settings.getServerByTautulliId(tautulliId);
        primaryConnectionProtocol = server.primaryConnectionProtocol;
        primaryConnectionDomain = server.primaryConnectionDomain;
        primaryConnectionPath = server.primaryConnectionPath;
  
negative.code:     }
  
      // Get timeout value from settings
      final timeout = await di.sl<Settings>().getServerTimeout();
  
      // Call API using constructed URI
      final response = await client.get(
  