setOutputFilter method

  1. @override
Future<bool?> setOutputFilter(
  1. String filter
)
override

Implementation

@override
Future<bool?> setOutputFilter(String filter) async {
  final value = WebSdkSettings.filterForName(filter);
  if (value == null) {
    throw PlatformException(
        code: 'INVALID_ARGUMENTS', message: 'Unknown output filter "$filter".');
  }
  _filterOverride = value;
  // Before initialisation it is applied with the rest of the config.
  if (_sdkInit == null) return true;
  await _sdkInit;
  return _isSuccess(await (await _loadSdk()).setFilter(value).toDart);
}