From 15c628f371ea61ff19469dcb2d0a50c7169297e2 Mon Sep 17 00:00:00 2001 From: Mamalizz-dev Date: Mon, 11 May 2026 23:15:56 +0330 Subject: [PATCH] added toast on error of invoice download --- frontend/composables/api/orders/useDownloadInvoice.ts | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/frontend/composables/api/orders/useDownloadInvoice.ts b/frontend/composables/api/orders/useDownloadInvoice.ts index 15a79ea..4064da4 100644 --- a/frontend/composables/api/orders/useDownloadInvoice.ts +++ b/frontend/composables/api/orders/useDownloadInvoice.ts @@ -2,10 +2,13 @@ import { API_ENDPOINTS } from "~/constants"; import { useQuery } from "@tanstack/vue-query"; +import { useToast } from "~/composables/global/useToast"; const useDownloadInvoice = (transactionId: string) => { // state + const { addToast } = useToast(); + const { $queryClient: queryClient, $axios: axios } = useNuxtApp(); const enabled = ref(false); @@ -33,6 +36,10 @@ const useDownloadInvoice = (transactionId: string) => { queryFn: () => handleDownloadInvoice(), enabled, refetchOnWindowFocus: false, + retry: 0, + throwOnError(error) { + addToast({ message: "خطایی در دانلود فاکتور رخ داد", options: { status: "error" } }); + }, }); // watch