add count
This commit is contained in:
parent
d8974aef8b
commit
b8dd30990b
@ -1,9 +1,18 @@
|
|||||||
const express = require('express');
|
const express = require('express');
|
||||||
const router = express.Router();
|
const router = express.Router();
|
||||||
|
const TempEmail = require('../db/models/TempEmail');
|
||||||
|
const Message = require('../db/models/Message');
|
||||||
|
|
||||||
router.get('/', async (req, res) => {
|
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>
|
res.send(`<h3>2weekmail API</h3>
|
||||||
<p>Temporary email service<br>All emails and messages are deleted after 14 days</p>
|
<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>API Documentation: <a href="/docs">API Documentation</a></p>
|
||||||
<p>Status: <a href="https://status.2weekmail.fyi/status/main">Status</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>
|
<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