| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- async function sendOrder(order, token) {
- console.log("Enviando orden:", order);
- try {
- const response = await fetch("/api/orders/send", {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- "Authorization": `Bearer ${token}`
- },
- body: JSON.stringify(order)
- });
- if (!response.ok) {
- const errorData = await response.json().catch(() => ({ message: "Respuesta no válida del servidor." }));
- throw new Error(errorData.message || `Error del servidor: ${response.status}`);
- }
- const data = await response.json();
- return data;
- } catch (error) {
- console.error("Error al enviar la orden:", error);
- throw error;
- }
- }
- export async function freeBeer(token, tableNumber) {
- try {
- const response = await fetch("/api/users/reward", {
- method: "POST",
- headers: {
- "Content-Type": "application/json",
- "Authorization": `Bearer ${token}`
- },
- body: JSON.stringify({ tableNumber })
- });
- if (!response.ok) {
- const errorData = await response.json().catch(() => ({ message: "Respuesta no válida del servidor." }));
- throw new Error(errorData.message || `Error del servidor: ${response.status}`);
- }
- const data = await response.json();
- return data;
- } catch (error) {
- console.error("Error al obtener cerveza gratis:", error);
- throw error;
- }
- }
- async function getProducts(token){
- const response = await fetch("/api/products?status=1", {
- headers: {
- "Content-Type": "application/json",
- "Authorization": `Bearer ${token}`
- }
- });
- if (!response.ok) {
- const errorData = await response.json().catch(() => ({ message: "Respuesta no válida del servidor." }));
- throw new Error(errorData.message || `Error del servidor: ${response.status}`);
- }
- const data = await response.json();
- return data.products;
- }
- export {sendOrder, getProducts}
|