diff --git a/app/Utils/StatsUtils.ts b/app/Utils/StatsUtils.ts index 9765efa..a16e21a 100644 --- a/app/Utils/StatsUtils.ts +++ b/app/Utils/StatsUtils.ts @@ -3,122 +3,152 @@ import CommandsRun from "App/Models/CommandsRun"; import BuildsRun from "App/Models/BuildsRun"; interface Stats { - start: Date - end: Date + range: { + start: string + end: string + } - development_seconds: number + development_time: Time commands_ran: number builds_ran: number } -export async function getDevelopmentHours(start: Date, end: Date): Promise { - const development_seconds = await DevelopmentHour +interface Time { + total_hours: number + total_minutes: number + total_seconds: number +} + +function formatDate(date: Date): string { + return date.toISOString().split('T')[0] +} + +export const NOW = formatDate(new Date()) + +export async function getDevelopmentHours(start: string, end: string): Promise