aboutsummaryrefslogtreecommitdiff
path: root/apps/web/lib/handle-errors.ts
diff options
context:
space:
mode:
authorSamrat Malisetti <[email protected]>2024-07-19 11:19:50 -0700
committerGitHub <[email protected]>2024-07-19 11:19:50 -0700
commit581ce2780ea8b8b931539adcbddacf1d322fd027 (patch)
tree4813158cd7aa3abb44c7e3884cfd4415d8b5148c /apps/web/lib/handle-errors.ts
parentfixed mbile layout (diff)
parentDisabled sentry for now because of unreasonably large bundle size (diff)
downloadsupermemory-581ce2780ea8b8b931539adcbddacf1d322fd027.tar.xz
supermemory-581ce2780ea8b8b931539adcbddacf1d322fd027.zip
Merge branch 'main' into fix/mobile-layout
Diffstat (limited to 'apps/web/lib/handle-errors.ts')
-rw-r--r--apps/web/lib/handle-errors.ts30
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);
}