Skip to content

Commit 47cdea9

Browse files
authored
Merge pull request #85 from the-programmers-hangout/fix/reaction-listener-user-create
fix: stop users getting created on reaction added
2 parents a516f62 + ad7fb52 commit 47cdea9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

src/main/kotlin/me/ddivad/judgebot/listeners/StaffReactionListeners.kt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,6 @@ fun onStaffReactionAdd(
3333
val staffMember = user.asMemberOrNull(guild.id) ?: return@on
3434
val messageAuthor = message.asMessage().author?.asMemberOrNull(guild.id) ?: return@on
3535
val msg = message.asMessage()
36-
val target = databaseService.users.getOrCreateUser(messageAuthor, guild.asGuild())
37-
3836

3937
if (permissionsService.hasPermission(staffMember, PermissionLevel.Moderator) && !staffMember.isHigherRankedThan(
4038
permissionsService,
@@ -58,7 +56,7 @@ fun onStaffReactionAdd(
5856
staffMember.sendPrivateMessage {
5957
createCondensedHistoryEmbed(
6058
messageAuthor,
61-
target,
59+
databaseService.users.getOrCreateUser(messageAuthor, guild.asGuild()),
6260
guild.asGuild(),
6361
configuration
6462
)
@@ -68,7 +66,11 @@ fun onStaffReactionAdd(
6866
loggingService.staffReactionUsed(guild, staffMember, messageAuthor, this.emoji)
6967
msg.deleteReaction(this.emoji)
7068
msg.delete()
71-
databaseService.users.addMessageDelete(guild, target, true)
69+
databaseService.users.addMessageDelete(
70+
guild,
71+
databaseService.users.getOrCreateUser(messageAuthor, guild.asGuild()),
72+
true
73+
)
7274
try {
7375
messageAuthor.sendPrivateMessage {
7476
createMessageDeleteEmbed(guild, msg)

0 commit comments

Comments
 (0)