kelvin.yau пре 2 недеља
родитељ
комит
88d1354944
1 измењених фајлова са 21 додато и 0 уклоњено
  1. +21
    -0
      src/app/api/warehouse/client.ts

+ 21
- 0
src/app/api/warehouse/client.ts Прегледај датотеку

@@ -31,4 +31,25 @@ export const exportWarehouseQrCode = async (warehouseIds: number[]): Promise<{ b

return { blobValue, filename };
};

export const fetchWarehouseListClient = async (): Promise<WarehouseResult[]> => {
const token = localStorage.getItem("accessToken");
const response = await fetch(`${NEXT_PUBLIC_API_URL}/warehouse`, {
method: "GET",
headers: {
"Content-Type": "application/json",
...(token && { Authorization: `Bearer ${token}` }),
},
});

if (!response.ok) {
if (response.status === 401) {
throw new Error("Unauthorized: Please log in again");
}
throw new Error(`Failed to fetch warehouse list: ${response.status} ${response.statusText}`);
}

return response.json();
};
//test

Loading…
Откажи
Сачувај