anchor.diff:        yield OneSignalPrivacyConsentSuccess();
       }
       if (event is OneSignalPrivacyRevokeConsent) {
  -      // final settings = await getSettings.load();
  +      // final settings = await settings.load();
   
         oneSignal.setSubscription(false);
         oneSignal.grantConsent(false);
  
positive.code: class OneSignalPrivacyBloc
      extends Bloc<OneSignalPrivacyEvent, OneSignalPrivacyState> {
    final OneSignalDataSource oneSignal;
    final GetSettings getSettings;
    final RegisterDevice registerDevice;
    // final UpdateDeviceRegistration updateDeviceRegistration;
    final Logging logging;
  
    OneSignalPrivacyBloc({
      @required this.oneSignal,
      @required this.getSettings,
      @required this.registerDevice,
      // @required this.updateDeviceRegistration,
      @required this.logging,
  
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);
  