---
title: "reportConversationEvent(_:for:)"
framework: livecommunicationkit
role: symbol
role_heading: Instance Method
path: "livecommunicationkit/conversationmanager/reportconversationevent(_:for:)"
---

# reportConversationEvent(_:for:)

Informs the system that an event has occurred and that it needs to update the conversation if necessary.

## Declaration

```swift
final func reportConversationEvent(_ event: Conversation.Event, for conversation: Conversation)
```

## Parameters

- `event`: A conversation event that the system needs to process.
- `conversation`: The conversation that the event applies to.

## See Also

### Observing conversations

- [pendingConversationActions(of:for:)](livecommunicationkit/conversationmanager/pendingconversationactions(of:for:).md)
- [reportNewIncomingConversation(uuid:update:)](livecommunicationkit/conversationmanager/reportnewincomingconversation(uuid:update:).md)
- [reportNewIncomingVoIPPushPayload(_:)](livecommunicationkit/conversationmanager/reportnewincomingvoippushpayload(_:).md)
