Skip to content

Commit d95cc2e

Browse files
committed
fix: prevent users being created if they have left the guild or been banned before 5 minutes
1 parent 466ae0e commit d95cc2e

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

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

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,9 @@ fun onGuildMemberLeave(databaseService: DatabaseService) = listeners {
3333
// Add delay before creating user in case they are banned (raid, etc...)
3434
GlobalScope.launch {
3535
delay(1000 * 60 * 5)
36-
databaseService.users.getOrCreateUser(member, guild)
36+
guild.kord.getUser(member.id)?.let {
37+
databaseService.users.getOrCreateUser(member, guild)
38+
}
3739
}
3840
}
3941
}

0 commit comments

Comments
 (0)