tencent cloud

LikeStore
Last updated:2026-03-05 17:36:40
LikeStore
Last updated: 2026-03-05 17:36:40

Introduction

LikeStore provides a complete set of like management APIs, including sending likes, listening to like events, and getting like states. Through this class, you can implement like interaction features in live rooms.
Important:
Use the LikeStore.create factory method to create a LikeStore instance, which requires a valid live room ID.
Note:
Like state updates are delivered through the likeState publisher. Subscribe to it to receive real-time updates of like data in the room.

Features

Like Sending:Support sending likes to the current room
Like State:Get the accumulated like count of the current room
Event Listening:Listen to like receiving events

Data Structures

LikeState

Like state, used to display and subscribe to like information in live rooms/voice chat rooms.
Property
Type
Description
totalLikeCount
StateFlow<Long>
Total accumulated like count of the current live room/voice chat room, supporting real-time updates and subscription listening.

LikeListener

Like event, used to receive like dynamics in live rooms/voice chat rooms.
This listener is used to receive like dynamics in live rooms/voice chat rooms.
Methods
onReceiveLikesMessage: Event callback for receiving new like messages. When other audiences send likes in the live room/voice chat room, this event will be triggered and return relevant information.
open fun onReceiveLikesMessage(liveID: String, totalLikesReceived: Long, sender: LiveUserInfo) {}
Parameter
Type
Description
liveID
String
Live room ID.
totalLikesReceived
Long
Number of new likes received this time.
sender
Like sender information.
Was this page helpful?
You can also Contact Sales or Submit a Ticket for help.
Yes
No

Feedback