From c8e967b476df89cd37bd4b86b69ddc9a8792b2fc Mon Sep 17 00:00:00 2001 From: hunterlong Date: Fri, 19 Jun 2020 17:57:34 -0700 Subject: [PATCH] email notifier, uri encode qr code --- frontend/src/pages/Settings.vue | 5 ++--- notifiers/notifiers.go | 1 + notifiers/statping_emailer.go | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/frontend/src/pages/Settings.vue b/frontend/src/pages/Settings.vue index f67cdf9c..9516a9ce 100644 --- a/frontend/src/pages/Settings.vue +++ b/frontend/src/pages/Settings.vue @@ -150,7 +150,6 @@ return { tab: "v-pills-home-tab", qrcode: "", - qrurl: "", } }, computed: { @@ -174,8 +173,8 @@ const n = await Api.notifiers() this.$store.commit('setNotifiers', n) - this.qrurl = `statping://setup?domain=${c.domain}&api=${c.api_secret}` - this.qrcode = "https://chart.googleapis.com/chart?chs=500x500&cht=qr&chl=" + encodeURI(this.qrurl) + const u = `statping://setup?domain=${c.domain}&api=${c.api_secret}` + this.qrcode = "https://chart.googleapis.com/chart?chs=500x500&cht=qr&chl=" + encodeURIComponent(u) this.cache = await Api.cache() }, changeTab(e) { diff --git a/notifiers/notifiers.go b/notifiers/notifiers.go index bdc4f5a4..4ba59fb2 100644 --- a/notifiers/notifiers.go +++ b/notifiers/notifiers.go @@ -31,6 +31,7 @@ func InitNotifiers() { Webhook, Mobile, Pushover, + statpingMailer, ) } diff --git a/notifiers/statping_emailer.go b/notifiers/statping_emailer.go index 67ab3de2..7587e328 100644 --- a/notifiers/statping_emailer.go +++ b/notifiers/statping_emailer.go @@ -31,7 +31,7 @@ func (s *statpingEmailer) Select() *notifications.Notification { var statpingMailer = &statpingEmailer{¬ifications.Notification{ Method: statpingEmailerName, Title: "Statping Emailer", - Description: "Send an email when a service becomes offline or back online using Statping's email service.", + Description: "Send an email when a service becomes offline or back online using Statping's email service. You will need to verify your email address.", Author: "Hunter Long", AuthorUrl: "https://github.com/hunterlong", Delay: time.Duration(10 * time.Second),