From 5cd6007346160cff720ab30b2188d1f1cc5c726e Mon Sep 17 00:00:00 2001 From: ggurdin <46800240+ggurdin@users.noreply.github.com> Date: Fri, 13 Feb 2026 10:18:29 -0500 Subject: [PATCH] fix: attach metadata for emoji constructs on specific message event (#5689) --- lib/pangea/analytics_misc/lemma_emoji_setter_mixin.dart | 9 ++++++++- lib/pangea/toolbar/word_card/lemma_reaction_picker.dart | 2 ++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/lib/pangea/analytics_misc/lemma_emoji_setter_mixin.dart b/lib/pangea/analytics_misc/lemma_emoji_setter_mixin.dart index 6a30d6a92..70d5eec55 100644 --- a/lib/pangea/analytics_misc/lemma_emoji_setter_mixin.dart +++ b/lib/pangea/analytics_misc/lemma_emoji_setter_mixin.dart @@ -15,6 +15,8 @@ mixin LemmaEmojiSetter { String langCode, String emoji, String? targetId, + String? roomId, + String? eventId, ) async { final userL2 = MatrixState.pangeaController.userController.userL2?.langCodeShort; @@ -24,7 +26,12 @@ mixin LemmaEmojiSetter { } if (constructId.userSetEmoji == null) { - _getEmojiAnalytics(constructId, targetId: targetId); + _getEmojiAnalytics( + constructId, + targetId: targetId, + roomId: roomId, + eventId: eventId, + ); } await MatrixState diff --git a/lib/pangea/toolbar/word_card/lemma_reaction_picker.dart b/lib/pangea/toolbar/word_card/lemma_reaction_picker.dart index 3a0493314..d580b1d03 100644 --- a/lib/pangea/toolbar/word_card/lemma_reaction_picker.dart +++ b/lib/pangea/toolbar/word_card/lemma_reaction_picker.dart @@ -93,6 +93,8 @@ class LemmaReactionPickerState extends State { widget.langCode, emoji, targetId, + widget.event?.roomId, + widget.event?.eventId, ); messenger = ScaffoldMessenger.of(context); widget.showLemmaEmojiSnackbar(