diff options
Diffstat (limited to 'apps/web/lib/handle-errors.ts')
| -rw-r--r-- | apps/web/lib/handle-errors.ts | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/apps/web/lib/handle-errors.ts b/apps/web/lib/handle-errors.ts index 42cae589..2e207178 100644 --- a/apps/web/lib/handle-errors.ts +++ b/apps/web/lib/handle-errors.ts @@ -3,23 +3,23 @@ import { toast } from "sonner"; import { z } from "zod"; export function getErrorMessage(err: unknown) { - const unknownError = "Something went wrong, please try again later."; + const unknownError = "Something went wrong, please try again later."; - if (err instanceof z.ZodError) { - const errors = err.issues.map((issue) => { - return issue.message; - }); - return errors.join("\n"); - } else if (err instanceof Error) { - return err.message; - } else if (isRedirectError(err)) { - throw err; - } else { - return unknownError; - } + if (err instanceof z.ZodError) { + const errors = err.issues.map((issue) => { + return issue.message; + }); + return errors.join("\n"); + } else if (err instanceof Error) { + return err.message; + } else if (isRedirectError(err)) { + throw err; + } else { + return unknownError; + } } export function showErrorToast(err: unknown) { - const errorMessage = getErrorMessage(err); - return toast.error(errorMessage); + const errorMessage = getErrorMessage(err); + return toast.error(errorMessage); } |