---
title: "conversationManager(_:perform:)"
framework: livecommunicationkit
role: symbol
role_heading: Instance Method
path: "livecommunicationkit/conversationmanagerdelegate/conversationmanager(_:perform:)"
---

# conversationManager(_:perform:)

Tells the delegate that the system requires a conversation action.

## Declaration

```swift
func conversationManager(_ manager: ConversationManager, perform action: ConversationAction)
```

## Parameters

- `manager`: A conversation manager informing the delegate that the system requires a conversation action.
- `action`: The action to perform and fulfill.

## See Also

### Performing actions

- [conversationManager(_:timedOutPerforming:)](livecommunicationkit/conversationmanagerdelegate/conversationmanager(_:timedoutperforming:).md)
