Skip to content

Commit fd35376

Browse files
committed
feat: include emoji name in metric
1 parent 0682838 commit fd35376

File tree

2 files changed

+7
-4
lines changed

2 files changed

+7
-4
lines changed

application/src/main/java/org/togetherjava/tjbot/features/analytics/EmojiTrackerListener.java

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public void onMessageReceived(MessageReceivedEvent event) {
4444
.getMentions()
4545
.getCustomEmojis()
4646
.forEach(customEmoji -> trackCustomEmoji("message", customEmoji.getIdLong(),
47-
customEmoji.isAnimated()));
47+
customEmoji.isAnimated(), customEmoji.getName()));
4848
}
4949

5050
@Override
@@ -56,10 +56,12 @@ public void onMessageReactionAdd(MessageReactionAddEvent event) {
5656

5757
CustomEmoji customEmoji = emoji.asCustom();
5858

59-
trackCustomEmoji("reaction", customEmoji.getIdLong(), customEmoji.isAnimated());
59+
trackCustomEmoji("reaction", customEmoji.getIdLong(), customEmoji.isAnimated(),
60+
customEmoji.getName());
6061
}
6162

62-
private void trackCustomEmoji(String type, long id, boolean isAnimated) {
63-
metrics.count(METRIC_NAME, Map.of("type", type, "id", id, "animated", isAnimated));
63+
private void trackCustomEmoji(String type, long id, boolean isAnimated, String name) {
64+
metrics.count(METRIC_NAME,
65+
Map.of("type", type, "id", id, "animated", isAnimated, "name", name));
6466
}
6567
}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
DELETE FROM metric_events WHERE event = 'emoji';

0 commit comments

Comments
 (0)