import { Request, Response } from "express";
import { sendSuccess } from "../../common/utils/api-response";
import * as employeeDashboardService from "./emp.dashbord.service";

export async function getTaskStats(req: Request, res: Response) {
  const stats = await employeeDashboardService.getTaskStats(req.user!.id);
  sendSuccess(res, stats, 200, "Task stats fetched successfully");
}

export async function getTaskTrend(req: Request, res: Response) {
  const days = req.query.days ? Number(req.query.days) : 30;
  const trend = await employeeDashboardService.getTaskTrend(req.user!.id, days);
  sendSuccess(res, trend, 200, "Task trend fetched successfully");
}
