networkInstrumentation method

dynamic networkInstrumentation(
  1. dynamic data
)

Implementation

networkInstrumentation(dynamic data) {
  try {
    if (data is! Map<String, dynamic>) return;
    String? status = data["status"];
    String? requestId = data["request_id"];
    if (requestId == null || status == null) return;

    if (status == "started") {
      _onRequestStarted(requestId);
    } else if (status == "complete") {
      _onRequestComplete(requestId, data);
    }
  } catch (e) {
    // Fail silently
  }
}