anchor.diff:  import 'package:equatable/equatable.dart';
   import 'package:flutter_bloc/flutter_bloc.dart';
   import 'package:meta/meta.dart';
  +import 'package:quiver/strings.dart';
   
   import '../../../../core/database/domain/entities/server.dart';
   import '../../../../core/error/failure.dart';
   import '../../../../core/helpers/connection_address_helper.dart';
   import '../../../logging/domain/usecases/logging.dart';
  +import '../../../onesignal/data/datasources/onesignal_data_source.dart';
   import '../../domain/usecases/register_device.dart';
   import '../../domain/usecases/settings.dart';
   import 'settings_bloc.dart';
  
positive.code:               plexName: registeredData['pms_name'],
                plexIdentifier: registeredData['pms_identifier'],
                plexPass: plexPass,
              ),
            );
  
  
negative.code:     final primaryConnectionDomain = primaryConnectionMap['domain'];
      final primaryConnectionPath = primaryConnectionMap['path'];
  
      final onesignalRegistered = isNotEmpty(await onesignal.userId);
  
      final failureOrRegistered = await registerDevice(
        connectionProtocol: primaryConnectionProtocol,
        connectionDomain: primaryConnectionDomain,
  