Quick Reference for AI Agents & Developers
- Delete conversation:
CometChat.deleteConversation(conversationWith:conversationType:onSuccess:onError:) - Conversation types:
.user,.group - Related: Retrieve Conversations · Messaging Overview
deleteConversation() method.
This method takes two parameters. The unique id (UID/GUID) of the conversation to be deleted & the type (user/group) of conversation to be deleted.
Delete User Conversation
- Swift
Sample Payloads - Delete User Conversation
Sample Payloads - Delete User Conversation
- Request
- Success Response
- Error Response
Method:
CometChat.deleteConversation(conversationWith:conversationType:)Delete Group Conversation
- Swift
Sample Payloads - Delete Group Conversation
Sample Payloads - Delete Group Conversation
- Request
- Success Response
- Error Response
Method:
CometChat.deleteConversation(conversationWith:conversationType:)This method deletes the conversation only for the logged-in user. To delete a conversation for all the users of the conversation, please refer to our REST API documentation here.
Method Parameters
ThedeleteConversation() method takes the following parameters:
Success & Failure Responses
Delete Conversation Success Response
When a conversation is successfully deleted, theonSuccess callback returns a success message:
- Swift
Delete Conversation Failure Response
When deletion fails, theonError callback returns a CometChatException:
- Swift