import fs from "fs";
import path from "path";
import Papa from "papaparse";

export type FAQ = {
  question: string;
  answer: string;
};

export const getFAQs = async (): Promise<FAQ[]> => {
  const filePath = path.join(process.cwd(), "public/data/", "faqs.csv");
  const fileContent = fs.readFileSync(filePath, "utf8");

  const { data } = Papa.parse<FAQ>(fileContent, {
    header: true,
    skipEmptyLines: true,
  });
  return data;
};
