add count
This commit is contained in:
parent
d8974aef8b
commit
b8dd30990b
@ -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(`<h3>2weekmail API</h3>
|
||||
<p>Temporary email service<br>All emails and messages are deleted after 14 days</p>
|
||||
<p>Temp Emails Created: ${tempEmailCount}<br>Messages Received: ${messageCount}</p>
|
||||
<p>API Documentation: <a href="/docs">API Documentation</a></p>
|
||||
<p>Status: <a href="https://status.2weekmail.fyi/status/main">Status</a></p>
|
||||
<p>Alt Status: <a href="https://ploi.app/status-pages/2weekmail-status">Alt Status</a></p>
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user