fix(llc): reassign latestReactions

This commit is contained in:
Salvatore Giordano
2022-01-27 12:56:04 +01:00
parent 2b4226a182
commit 48a207c8a7
@@ -825,7 +825,7 @@ class Channel {
final now = DateTime.now(); final now = DateTime.now();
final user = _client.state.currentUser; final user = _client.state.currentUser;
final latestReactions = [...message.latestReactions ?? <Reaction>[]]; var latestReactions = [...message.latestReactions ?? <Reaction>[]];
if (enforceUnique) { if (enforceUnique) {
latestReactions.removeWhere((it) => it.userId == user!.id); latestReactions.removeWhere((it) => it.userId == user!.id);
} }
@@ -839,8 +839,8 @@ class Channel {
extraData: extraData, extraData: extraData,
); );
// Inserting at the 0th index as it's the latest reaction latestReactions = latestReactions
latestReactions // Inserting at the 0th index as it's the latest reaction
..insert(0, newReaction) ..insert(0, newReaction)
..take(10); ..take(10);
final ownReactions = enforceUnique final ownReactions = enforceUnique