// Transfer ownership (owner only)await CometChat.transferGroupOwnership("group_guid", "new_owner_uid");// Common pattern: Transfer then leaveawait CometChat.transferGroupOwnership("group_guid", "new_owner_uid");await CometChat.leaveGroup("group_guid");// Note: Owner must transfer ownership before leaving the group
Transfer group ownership to another member when you need to step down as owner.
Availability: SDK, API, UI KitsOnly the current owner can transfer ownership. The owner must transfer ownership before leaving the group.
async function transferAndLeave(groupId, newOwnerId) { try { // First transfer ownership await CometChat.transferGroupOwnership(groupId, newOwnerId); console.log("Ownership transferred"); // Now you can leave the group await CometChat.leaveGroup(groupId); console.log("Left group successfully"); } catch (error) { console.log("Failed:", error); }}// Usageawait transferAndLeave("group-123", "user456");