Currently, user metadata updates made externally are not automatically synchronized to active SDK sessions. Developers must manually call CometChat.getUser(UID) to fetch the latest metadata, and there is no real-time event or webhook available to notify applications when user metadata changes.
We request the following enhancements:
Introduce a real-time SDK event/listener that triggers when a user’s metadata or profile information is updated.
Provide webhook support for user update events, including metadata changes.
Offer an automatic metadata synchronization mechanism for active user sessions, reducing the need for manual polling via
getUser().Ensure updated metadata is reflected across all logged-in devices and sessions in near real time.
This enhancement would improve developer experience, reduce network polling, and enable applications to react immediately to user metadata changes without requiring logout/login or periodic refreshes.