Add timezone to report queries.

This commit is contained in:
Mike Cao 2023-08-14 22:36:18 -07:00
parent 820ad69d60
commit 29a943df9c
7 changed files with 32 additions and 6 deletions

View file

@ -8,6 +8,7 @@ import { getRetention } from 'queries';
export interface RetentionRequestBody {
websiteId: string;
dateRange: { window; startDate: string; endDate: string };
timezone: string;
}
export interface RetentionResponse {
@ -26,6 +27,7 @@ export default async (
const {
websiteId,
dateRange: { startDate, endDate },
timezone,
} = req.body;
if (!(await canViewWebsite(req.auth, websiteId))) {
@ -35,6 +37,7 @@ export default async (
const data = await getRetention(websiteId, {
startDate: new Date(startDate),
endDate: new Date(endDate),
timezone,
});
return ok(res, data);