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(`
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