summaryrefslogtreecommitdiffstats
path: root/src/services
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2020-09-30 11:43:29 +0200
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2020-09-30 11:43:29 +0200
commit0b50ef2e9ac5f4761701655478c482309fa0f748 (patch)
tree6252d8a28bdaa70d35003344e00253eb86eb348a /src/services
parent02c4a7ad20d037f09998ec841d49d7cfc72ca0ae (diff)
Use silent repairs
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
Diffstat (limited to 'src/services')
-rw-r--r--src/services/checks/invalidREV.js3
-rw-r--r--src/services/validate.js5
2 files changed, 7 insertions, 1 deletions
diff --git a/src/services/checks/invalidREV.js b/src/services/checks/invalidREV.js
index 0854b9a3..7132c9aa 100644
--- a/src/services/checks/invalidREV.js
+++ b/src/services/checks/invalidREV.js
@@ -26,6 +26,8 @@ import { VCardTime } from 'ical.js'
export default {
name: 'invalid REV',
+ silent: true,
+
run: contact => {
try {
const hasRev = contact.vCard.hasProperty('rev')
@@ -49,6 +51,7 @@ export default {
}
return true
},
+
fix: contact => {
try {
// removing old invalid data
diff --git a/src/services/validate.js b/src/services/validate.js
index 4d8d5f41..2b554a3d 100644
--- a/src/services/validate.js
+++ b/src/services/validate.js
@@ -38,7 +38,10 @@ export default function(contact) {
console.warn('The following contact needed a correction that failed:', check.name, contact)
} else {
// SUCCESS 💪
- result = true
+ // Only display visual feedback if the fix is not silent
+ if (!check.silent) {
+ result = true
+ }
console.info('The following contact has been repaired:', check.name, contact)
}
}