getPrivacyLegislation static method

Future<String> getPrivacyLegislation()

Gets the current privacy legislation setting asynchronously.

Privacy legislation determines which privacy laws apply to the current user, such as GDPR, CCPA, etc. This affects consent and data handling requirements.

Returns a Future<String> containing the privacy legislation

Implementation

static Future<String> getPrivacyLegislation() {
  final Completer<String> completer = Completer<String>();
  BlueConicPlatform.instance.getPrivacyLegislation().then((result) {
    if (result.success) {
      completer.complete((result.data as String?) ?? '');
    } else {
      completer.completeError(Exception(result.error ?? 'Unknown error'));
    }
  });
  return completer.future;
}