Live List Store
Live list related interfaces, managing live room creation, joining, leaving and other operations.
Overview
LiveListStore Live room list management class for managing live room related business. LiveListStore provides a complete set of live room management APIs, including creating live, joining live, leaving live, ending live and other functions. Through this class, you can manage the lifecycle of live rooms.
Core Features
Live List: Get and manage live room list
Live Creation: Create new live rooms
Live Joining: Join existing live rooms
Live Management: Update live info, end live and other operations
Event Listening: Listen for live ended, kicked out and other events
Important: Use LiveListStore.shared singleton object to get the
LiveListStoreinstance. Live state updates are delivered through liveState publisher. Subscribe to it to receive real-time updates of live data.
Live Management Operations Overview
| Operation | Method | Description |
| Get List | fetchLiveList | Get live room list |
| Get Info | fetchLiveInfo | Get specified live room info |
| Create Live | createLive | Create new live room |
| Join Live | joinLive | Join existing live room |
| Leave Live | leaveLive | Leave current live room |
| End Live | endLive | End current live |
| Update Info | updateLiveInfo | Update live room info |
Topics
Getting Instance
LiveListStore.shared - Singleton object
Observing State and Events
liveState - Live list state
addLiveListListener/removeLiveListListener - Live list event callbacks
Live List
fetchLiveList - Get live list
fetchLiveInfo - Get live info
Live Operations
createLive - Create live
joinLive - Join live
leaveLive - Leave live
endLive - End live
updateLiveInfo - Update live info
Metadata Operations
queryMetaData - Query metadata
updateLiveMetaData - Update metadata
See Also
Functions
Add live list event listener
Create live
End live
Get live info
Get live list
Join live
Leave live
Query metadata
Remove live list event listener
Update live info
Update live metadata