cometchat-android-v6-events
Ground truth: catalog
android-v6.json+ the live pagesevents(the API reference) andcustomization-events.CometChatEventslives inchatuikit-core-android(com.cometchat.uikit.core.events.CometChatEvents). Verify symbols against the catalog; fetch the exact sealed-class members from the docs page — the event lists below are a MAP, the page is the manual.
Companion skills (read first)
cometchat-android-v6-core— install, credentials,initFromSettings → login → render, the fetch map. Assumed here, never repeated.cometchat-android-v6-{kotlin,compose}-customization— click/selection callbacks on a single component (usually the simpler answer than the global bus).
Use this skill when
"tell me when a message is sent/edited/deleted", "run code when a call is accepted", "update my own badge when a conversation changes", "hook into group/member changes", "what's the difference between an SDK listener and a UI Kit event?".
Prerequisites & install
Same kit + init as core. CometChatEvents ships in chatuikit-core-android (already a transitive dependency of both cohort artifacts) — nothing to add.
The event bus (BAKED map — fetch the page for each sealed class's members)
All events come from the CometChatEvents singleton; each domain exposes a SharedFlow of a sealed class: