From 26d03c282c22030864ea40329ae7ab40778bfdb0 Mon Sep 17 00:00:00 2001 From: Vermium Sifell Date: Thu, 1 Jun 2023 12:16:46 +0200 Subject: [PATCH] feat: :children_crossing: make bonus commands set their time at midnights This fixes all bonus commands to have their cooldowns set at midnight --- src/commands/credits/groups/bonus/subcommands/daily/index.ts | 4 ++-- .../credits/groups/bonus/subcommands/monthly/index.ts | 4 ++-- src/commands/credits/groups/bonus/subcommands/weekly/index.ts | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/commands/credits/groups/bonus/subcommands/daily/index.ts b/src/commands/credits/groups/bonus/subcommands/daily/index.ts index db474233..bfd78f64 100644 --- a/src/commands/credits/groups/bonus/subcommands/daily/index.ts +++ b/src/commands/credits/groups/bonus/subcommands/daily/index.ts @@ -1,4 +1,4 @@ -import { addDays } from "date-fns"; +import { addDays, startOfDay } from "date-fns"; import { ChatInputCommandInteraction, EmbedBuilder, @@ -65,6 +65,6 @@ export const execute = async (interaction: ChatInputCommandInteraction) => { await generateCooldownName(interaction), guild, user, - addDays(new Date(), 1) + startOfDay(addDays(new Date(), 1)) ); }; diff --git a/src/commands/credits/groups/bonus/subcommands/monthly/index.ts b/src/commands/credits/groups/bonus/subcommands/monthly/index.ts index 26768d73..25af6521 100644 --- a/src/commands/credits/groups/bonus/subcommands/monthly/index.ts +++ b/src/commands/credits/groups/bonus/subcommands/monthly/index.ts @@ -1,4 +1,4 @@ -import { addMonths } from "date-fns"; +import { addMonths, startOfDay } from "date-fns"; import { ChatInputCommandInteraction, EmbedBuilder, @@ -71,6 +71,6 @@ export const execute = async (interaction: ChatInputCommandInteraction) => { await generateCooldownName(interaction), guild, user, - addMonths(new Date(), 1) + startOfDay(addMonths(new Date(), 1)) ); }; diff --git a/src/commands/credits/groups/bonus/subcommands/weekly/index.ts b/src/commands/credits/groups/bonus/subcommands/weekly/index.ts index da7bd3e8..5cca376c 100644 --- a/src/commands/credits/groups/bonus/subcommands/weekly/index.ts +++ b/src/commands/credits/groups/bonus/subcommands/weekly/index.ts @@ -1,4 +1,4 @@ -import { addWeeks } from "date-fns"; +import { addWeeks, startOfDay } from "date-fns"; import { ChatInputCommandInteraction, EmbedBuilder, @@ -67,6 +67,6 @@ export const execute = async (interaction: ChatInputCommandInteraction) => { await generateCooldownName(interaction), guild, user, - addWeeks(new Date(), 1) + startOfDay(addWeeks(new Date(), 1)) ); };