aboutsummaryrefslogtreecommitdiff
path: root/174bg/discord-bot/commands/oncall-check.js
diff options
context:
space:
mode:
Diffstat (limited to '174bg/discord-bot/commands/oncall-check.js')
-rw-r--r--174bg/discord-bot/commands/oncall-check.js7
1 files changed, 4 insertions, 3 deletions
diff --git a/174bg/discord-bot/commands/oncall-check.js b/174bg/discord-bot/commands/oncall-check.js
index 7af986a..7a3886d 100644
--- a/174bg/discord-bot/commands/oncall-check.js
+++ b/174bg/discord-bot/commands/oncall-check.js
@@ -1,5 +1,5 @@
import { SlashCommandBuilder, PermissionFlagsBits } from "discord.js";
-import PocketBase from "pocketbase";
+import { login } from "../controllers/pocketbase.js";
export default {
data: new SlashCommandBuilder()
@@ -12,8 +12,7 @@ export default {
const dateUTCMinutes = date.getUTCMinutes();
const dateUTCDay = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"][date.getUTCDay()];
- const pb = new PocketBase(process.env.POCKETBASE_URL);
- pb.authStore.save(process.env.POCKETBASE_AUTH_TOKEN, null);
+ const pb = await login();
const members = await pb.collection("members").getFullList();
@@ -32,6 +31,8 @@ export default {
const endHours = end.split(":")[0];
const endMinutes = end.split(":")[1];
+ console.log(`Checking on-call schedule for member ${member.name}: ${start} - ${end} (UTC)`);
+
if ((dateUTCHours > startHours || (dateUTCHours === startHours && dateUTCMinutes >= startMinutes)) && (dateUTCHours < endHours || (dateUTCHours === endHours && dateUTCMinutes <= endMinutes))) {
membersOnCall.push(member);
}