requestIdFrom static method

String? requestIdFrom(
  1. dynamic arguments
)

Extracts a request id from map or JSON string callback arguments.

Implementation

static String? requestIdFrom(dynamic arguments) {
  if (arguments is Map) {
    final requestId = arguments[requestIdKey];
    return requestId?.toString();
  }
  if (arguments is String) {
    final decoded = Utils.tryJsonDecode(arguments);
    if (decoded is Map) {
      final requestId = decoded[requestIdKey];
      return requestId?.toString();
    }
  }
  return null;
}