Package ai.nexconn.chatui.channellist.handler
See: Description
-
Class Summary Class Description ChannelListConnectionHandler General connection status handler Only listens for connection status changes and notifies externally via DataKey; contains no UI logic. ChannelListOnlineStatusHandler Channel list online status handler Listens for user online status changes and manages the online status data source. ChannelListDataHandler Core data handler for the channel list Responsible for channel data fetching, filtering, sorting, deduplication, and UI model management. ChannelListReadReceiptHandler Channel list read receipt handler Handles V5 read receipts, multi-device read status synchronization, and message editing. ChannelListUserInfoHandler Channel list user info handler Listens for user/group/group-member info changes and provides a preloading interface. ChannelListEventHandler Channel list event listener handler Registers all event listeners that trigger channel list refresh, and notifies the ViewModel via DataKey.