anchor.diff:  import 'package:meta/meta.dart';
   
   import '../../../logging/domain/usecases/logging.dart';
  -import '../../../settings/domain/usecases/get_settings.dart';
   import '../../../settings/domain/usecases/register_device.dart';
  +import '../../../settings/domain/usecases/settings.dart';
   import '../../data/datasources/onesignal_data_source.dart';
   
   part 'onesignal_privacy_event.dart';
  
positive.code:       yield OneSignalPrivacyConsentSuccess();
      }
      if (event is OneSignalPrivacyRevokeConsent) {
        // final settings = await getSettings.load();
  
        oneSignal.setSubscription(false);
        oneSignal.grantConsent(false);
  
negative.code:     OneSignalPrivacyEvent event,
    ) async* {
      if (event is OneSignalPrivacyCheckConsent) {
        //TODO: Change to debug
        logging.info('OneSignal: Checking for privacy consent');
        if (await oneSignal.isSubscribed != null) {
          //TODO: Change to debug
          logging.info('OneSignal: Privacy consent verified');
          yield OneSignalPrivacyConsentSuccess();
        } else {
          //TODO: Change to debug
          logging.info('OneSignal: Privacy consent has not been granted');
          yield OneSignalPrivacyConsentFailure();
        }
      }
      if (event is OneSignalPrivacyGrantConsent) {
        // final settings = await settings.load();
  
        oneSignal.grantConsent(true);
        oneSignal.setSubscription(true);
  