---
title: prepare()
framework: shazamkit
role: symbol
role_heading: Instance Method
path: shazamkit/shmanagedsession/prepare()
---

# prepare()

Preallocates the resources needed for a match, which increases the responsiveness of matches.

## Declaration

```swift
final func prepare() async
```

## See Also

### Returning queries

- [result()](shazamkit/shmanagedsession/result().md)
- [results](shazamkit/shmanagedsession/results.md)
- [cancel()](shazamkit/shmanagedsession/cancel().md)
