trajectoryBuildWireDump function

TrajectoryWireDump trajectoryBuildWireDump(
  1. String rawPayload, {
  2. String redact(
    1. String
    )?,
})

Builds a wire dump record payload from the raw request JSON: redacts through redact (the host's active pipeline — E1: each dump is redacted under the config active at capture time), then caps. Returns the finished TrajectoryWireDump.

Implementation

TrajectoryWireDump trajectoryBuildWireDump(
  String rawPayload, {
  String Function(String)? redact,
}) {
  final redacted = redact == null ? rawPayload : redact(rawPayload);
  final (payload, truncated) = trajectoryCapWireDump(redacted);
  return TrajectoryWireDump(
    hash: trajectoryContentHash(payload),
    payload: payload,
    truncated: truncated,
  );
}