"use client";

import { useQuery } from "@tanstack/react-query";

import notificationService from "@/app/(dashboard)/notifications/services/notification.service";
import { notificationKeys } from "@/app/(dashboard)/notifications/notification.keys";

export function useUnreadCount() {
  return useQuery({
    queryKey: notificationKeys.unreadCount,
    queryFn: async () => {
      const response = await notificationService.getUnreadCount();

      return response.data;
    },
    refetchOnWindowFocus: true,
  });
}