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:             params: params,
            );
  
            settings.updatePrimaryActive(
              tautulliId: tautulliId,
              primaryActive: primaryActive,
            );
          } catch (error) {
            // If both connections failed set primary active to true and throw error
            logging.warning('ConnectionHandler: Both connections failed');
            settings.updatePrimaryActive(
              tautulliId: tautulliId,
              primaryActive: true,
            );
  
negative.code: 
  class TautulliApiImpl implements TautulliApi {
    final http.Client client;
    final Logging logging;
  
    TautulliApiImpl({
      @required this.client,
      @required this.logging,
    });
  
  