triggerNetworkFilterCallback method

Future triggerNetworkFilterCallback(
  1. dynamic originalEvent
)

Implementation

Future<dynamic> triggerNetworkFilterCallback(dynamic originalEvent) async {
  if (_BmrtNetworkFilterCallback != null) {
    try {
      var wrappedEvent = BmrtNetworkEventImpl.fromRawEvent(originalEvent);
      if (wrappedEvent != null) {
        wrappedEvent = await _BmrtNetworkFilterCallback!(wrappedEvent);
        var finalValue = BmrtNetworkEventImpl.augmentAndExtendOriginalEvent(
            originalEvent, wrappedEvent);
        if (finalValue != null) {
          return Future.value(finalValue);
        } else {
          return Future.value(null);
        }
      }
    } catch (e) {
      print("RawExp$e");
    }
  }

  return Future.value(originalEvent);
}