From b8dd30990b474e9911d531547744a32b1c2a110e Mon Sep 17 00:00:00 2001 From: Ryahn Date: Mon, 27 Jan 2025 23:39:16 -0500 Subject: [PATCH] add count --- src/routes/index.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/routes/index.js b/src/routes/index.js index 5305180..2dddf2c 100644 --- a/src/routes/index.js +++ b/src/routes/index.js @@ -1,9 +1,18 @@ const express = require('express'); const router = express.Router(); +const TempEmail = require('../db/models/TempEmail'); +const Message = require('../db/models/Message'); router.get('/', async (req, res) => { + const tempEmails = await TempEmail.query().where('created_at', '>', new Date(Date.now() - 14 * 24 * 60 * 60 * 1000)); + const messages = await Message.query().where('created_at', '>', new Date(Date.now() - 14 * 24 * 60 * 60 * 1000)); + + const tempEmailCount = tempEmails.length; + const messageCount = messages.length; + res.send(`

2weekmail API

Temporary email service
All emails and messages are deleted after 14 days

+

Temp Emails Created: ${tempEmailCount}
Messages Received: ${messageCount}

API Documentation: API Documentation

Status: Status

Alt Status: Alt Status