createRequestInfo static method

String createRequestInfo({
  1. required Uri url,
  2. required String method,
})

Create and save a new request information

Implementation

static String createRequestInfo({required Uri url, required String method}) {
  final key =
      '${DateTime.now().millisecondsSinceEpoch}_${Random().nextInt(10000)}';
  final info = APMNetworkRequestInfo(
    startTime: DateTime.now(),
    url: url,
    method: method,
    key: key,
  );
  info.stackInfo = StackTrace.current.toString();
  _requests[key] = info;
  return key;
}