Added summary stats query.

This commit is contained in:
Mike Cao 2020-07-29 00:16:02 -07:00
parent 18de85a06d
commit f9a6f5f637
5 changed files with 61 additions and 13 deletions

View file

@ -1,13 +1,17 @@
import { getPageviews } from 'lib/db';
import { getSummary } from 'lib/db';
import { useAuth } from 'lib/middleware';
import { format } from 'date-fns';
export default async (req, res) => {
await useAuth(req, res);
console.log(req.query);
const { id, start_at, end_at } = req.query;
const pageviews = await getPageviews(+id, new Date(+start_at), new Date(+end_at));
const summary = await getSummary(
+id,
format(new Date(+start_at), 'yyyy-MM-dd hh:mm:ss'),
format(new Date(+end_at), 'yyyy-MM-dd hh:mm:ss'),
);
return res.status(200).json({ pageviews });
return res.status(200).json(summary[0]);
};