LikeStore 提供了一套完整的点赞管理 API,包括发送点赞、监听点赞事件和获取点赞状态。通过该类,可以在直播间内实现点赞互动功能。LikeStore 实例,需要传入有效的直播间 ID。属性名 | 类型 | 描述 |
totalLikeCount | ValueListenable<int> | 当前直播间/语音聊天房的累计总点赞数,支持实时更新并可被订阅监听。 |
函数名 | 描述 |
创建点赞管理实例。 | |
点赞事件回调。 | |
点赞事件回调。 | |
发送点赞。 |
static LikeStore create(String liveID) {return StoreFactory.shared.getStore<LikeStore>(roomID: liveID);}
参数名 | 类型 | 描述 |
liveID | String | 直播间 ID。 |
void addLikeListener(LikeListener listener);
参数名 | 类型 | 描述 |
listener | 监听器。 |
void removeLikeListener(LikeListener listener);
参数名 | 类型 | 描述 |
listener | 监听器。 |
Future<CompletionHandler> sendLike(int count);
参数名 | 类型 | 描述 |
count | int | 点赞数量,默认为1。 |
属性 | 类型 | 说明 |
totalLikeCount | ValueListenable<int> | 当前直播间/语音聊天房的累计总点赞数,支持实时更新并可被订阅监听。 |
void Function(String liveID, int totalLikesReceived, LiveUserInfo sender)? onReceiveLikesMessage;LikeListener({this.onReceiveLikesMessage});
参数名 | 类型 | 说明 |
liveID | String | 直播间 ID。 |
totalLikesReceived | int | 本次收到的新点赞数。 |
sender | 点赞发送者信息。 |
文档反馈