refactor: change the fetch brand file places

This commit is contained in:
Mahen 2026-04-13 13:53:39 +07:00
parent 450e76cbe9
commit ddb0acfe91
2 changed files with 20 additions and 9 deletions

View File

@ -0,0 +1,14 @@
import prisma from "@/lib/prisma";
export const GET = async (brandName: string) => {
const brand = await prisma.brand.findFirst({
where: {
name: brandName,
},
select: {
brandId: true,
},
});
return brand?.brandId ?? null;
};

View File

@ -45,14 +45,11 @@ export const formatBrandStats = (userAnalysis: AnalysisData[]) => {
}; };
export const getBrandId = async (brandName: string) => { export const getBrandId = async (brandName: string) => {
const brand = await prisma.brand.findFirst({ const response = await fetch(
where: { `/api/brand?brandName=${encodeURIComponent(brandName)}`,
name: brandName, );
}, if (!response.ok) return null;
select: {
brandId: true,
},
});
return brand?.brandId ?? null; const data = await response.json();
return data.brandId;
}; };