---
title: "didReceive(_:)"
framework: metrickit
role: symbol
role_heading: Instance Method
path: "metrickit/mxmetricmanagersubscriber/didreceive(_:)-9yd4u"
---

# didReceive(_:)

Delivers new diagnostic reports to the object registered with the metrics manager.

## Declaration

```swift
optional func didReceive(_ payloads: [MXDiagnosticPayload])
```

## Parameters

- `payloads`: An array of new diagnostic reports.

## Discussion

Discussion The system calls this method at most once per day. It’s safe to process the payload on a separate thread.

## See Also

### Receiving reports

- [didReceive(_:)](metrickit/mxmetricmanagersubscriber/didreceive(_:)-3zq5g.md)
