From 5db342330145702ba502eea5d469eee340586f48 Mon Sep 17 00:00:00 2001 From: Trent Larson Date: Wed, 13 Dec 2023 19:17:18 -0700 Subject: [PATCH] enhance error messages --- src/App.vue | 24 ++++++++++++++---------- src/views/ContactsView.vue | 28 ++++++++++++++++------------ 2 files changed, 30 insertions(+), 22 deletions(-) diff --git a/src/App.vue b/src/App.vue index 35ca2a81..e3863704 100644 --- a/src/App.vue +++ b/src/App.vue @@ -328,16 +328,20 @@ export default class App extends Vue { ); } } catch (error) { - console.error("Got an error initializing notifications:", error); - this.$notify( - { - group: "alert", - type: "danger", - title: "Error Setting Notifications", - text: "Got an error setting notifications.", - }, - -1, - ); + if (window.location.host.startsWith("localhost")) { + console.log("Ignoring this error getting VAPID for local development:", error); + } else { + console.error("Got an error initializing notifications:", error); + this.$notify( + { + group: "alert", + type: "danger", + title: "Error Setting Notifications", + text: "Got an error setting notifications.", + }, + -1, + ); + } } } diff --git a/src/views/ContactsView.vue b/src/views/ContactsView.vue index ebac9309..0347bfb9 100644 --- a/src/views/ContactsView.vue +++ b/src/views/ContactsView.vue @@ -401,7 +401,7 @@ export default class ContactsView extends Vue { { group: "alert", type: "danger", - title: "Server Error", + title: "Retrieval Error", text: "Got an error retrieving your " + (useRecipient ? "given" : "received") + @@ -456,12 +456,13 @@ export default class ContactsView extends Vue { this.givenToMeConfirmed = givenToMeConfirmed; this.givenToMeUnconfirmed = givenToMeUnconfirmed; } catch (error) { + console.log("Error loading gives", error); this.$notify( { group: "alert", type: "danger", - title: "Server Error", - text: error as string, + title: "Load Error", + text: "Got an error loading your givcs.", }, -1, ); @@ -705,6 +706,7 @@ export default class ContactsView extends Vue { ); } } catch (error) { + console.error("Error when registering:", error); let userMessage = "There was an error. See logs for more info."; const serverError = error as AxiosError; if (serverError) { @@ -721,7 +723,7 @@ export default class ContactsView extends Vue { { group: "alert", type: "danger", - title: "Server Error", + title: "Registration Error", text: userMessage, }, -1, @@ -767,27 +769,28 @@ export default class ContactsView extends Vue { } else { console.error( "Got some bad server response when setting visibility: ", + resp.status, resp, ); const message = - resp.data.error?.message || "Bad server response of " + resp.status; + resp.data.error?.message || "Got some error setting visibility."; this.$notify( { group: "alert", type: "danger", - title: "Server Error", + title: "Error Setting Visibility", text: message, }, -1, ); } } catch (err) { - console.error("Got some server error when setting visibility:", err); + console.error("Got some error when setting visibility:", err); this.$notify( { group: "alert", type: "danger", - title: "Server Error", + title: "Error Setting Visibility", text: "Check connectivity and try again.", }, -1, @@ -830,19 +833,19 @@ export default class ContactsView extends Vue { { group: "alert", type: "danger", - title: "Server Error", + title: "Error Checking Visibility", text: message, }, -1, ); } } catch (err) { - console.log("Caught error from server request to check visibility:", err); + console.log("Caught error from request to check visibility:", err); this.$notify( { group: "alert", type: "danger", - title: "Server Error", + title: "Error Checking Visibility", text: "Check connectivity and try again.", }, -1, @@ -1028,6 +1031,7 @@ export default class ContactsView extends Vue { } } } catch (error) { + console.log("Error in createAndSubmitGive: ", error); let userMessage = "There was an error. See logs for more info."; const serverError = error as AxiosError; if (serverError) { @@ -1044,7 +1048,7 @@ export default class ContactsView extends Vue { { group: "alert", type: "danger", - title: "Server Error", + title: "Error Sending Give", text: userMessage, }, -1,