diff --git a/packages/stream_chat/lib/src/client/channel.dart b/packages/stream_chat/lib/src/client/channel.dart index 945574fd..fe25626e 100644 --- a/packages/stream_chat/lib/src/client/channel.dart +++ b/packages/stream_chat/lib/src/client/channel.dart @@ -811,6 +811,7 @@ class Channel { Future sendReaction( Message message, String type, { + int? score, Map extraData = const {}, bool enforceUnique = false, }) async { @@ -862,6 +863,13 @@ class Channel { state?.addMessage(newMessage); + if (score != null) { + extraData.putIfAbsent( + 'score', + () => score, + ); + } + try { final reactionResp = await _client.sendReaction( messageId,