From 5327f7ef95eb252896eb618844194cd0973c7c77 Mon Sep 17 00:00:00 2001 From: ChrisChrome Date: Tue, 11 Jun 2024 14:53:08 -0600 Subject: [PATCH] Test --- index.js | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/index.js b/index.js index 5d8c8f2..1d89659 100644 --- a/index.js +++ b/index.js @@ -1303,17 +1303,8 @@ dcClient.on('interactionCreate', async interaction => { break; case "cdr": // Get CDR records for the user // default to beginning of time - let userStartDate = interaction.options.getString("start_date") // regex this to mm/dd/yyyy - let userEndDate = interaction.options.getString("end_date") // regex this to mm/dd/yyyy - // Check against regex - if (!userStartDate.match(/^\d{2}\/\d{2}\/\d{4}$/) || !userEndDate.match(/^\d{2}\/\d{2}\/\d{4}$/)) { - interaction.editReply({ - content: "Invalid date format, please use MM/DD/YYYY", - ephemeral: true - }); - break; - } - + let userStartDate = interaction.options.getString("start_date").match(/^\d{2}\/\d{2}\/\d{4}$/)[0] // regex this to mm/dd/yyyy + let userEndDate = interaction.options.getString("end_date").match(/^\d{2}\/\d{2}\/\d{4}$/)[0] // regex this to mm/dd/yyyy let startDate = new Date(userStartDate) || new Date(0); let endDate = new Date(userEndDate) || new Date(); await interaction.deferReply({