diff --git a/src/main/kotlin/net/moonleay/bedge/extensions/AwakeExtension.kt b/src/main/kotlin/net/moonleay/bedge/extensions/AwakeExtension.kt index 5946342..d283dfd 100644 --- a/src/main/kotlin/net/moonleay/bedge/extensions/AwakeExtension.kt +++ b/src/main/kotlin/net/moonleay/bedge/extensions/AwakeExtension.kt @@ -42,8 +42,7 @@ class AwakeExtension : Extension() { val ud = UserRepository.getUserByID(u.id.value) if (ud.isAwake) { // User is already awake - - if (ud.currentStreak == 0) { + if (ud.currentStreak == 0 && ud.lastWakeup + (1000*60*60*12) > System.currentTimeMillis()) { // User failed last time this.respond { this.embeds.add( @@ -63,7 +62,8 @@ class AwakeExtension : Extension() { MessageUtil.getEmbed( EmbedColor.ERROR, "You are already awake!", - "You can set a wakeup time for tomorrow with `/time`", + "There is nothing to change. You are already awake\n" + + "You can set a wakeup time for tomorrow with `/time`", u.username, ) )