summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2019-01-23 21:14:00 +0100
committerJohn Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>2019-01-23 21:14:00 +0100
commitf0380b84ada03ad997786032f0608d31a5f94e90 (patch)
treed4bbb7af6b935522e5260038bb44fd98fb8159c3
parenta11d55fc7db98ac9c23d45f98f25a4bcdfcc330c (diff)
Queue contacts updates
Signed-off-by: John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
-rw-r--r--package-lock.json5
-rw-r--r--package.json1
-rw-r--r--src/components/ContactDetails.vue3
3 files changed, 8 insertions, 1 deletions
diff --git a/package-lock.json b/package-lock.json
index 3babc341..d28667dd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1405,6 +1405,11 @@
"integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=",
"dev": true
},
+ "asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ },
"asn1": {
"version": "0.2.4",
"resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
diff --git a/package.json b/package.json
index 7bbb1bb0..dd1d634a 100644
--- a/package.json
+++ b/package.json
@@ -35,6 +35,7 @@
"test:watch": "mocha-webpack -w --webpack-config webpack.test.js --interactive false --require tests/setup.js \"tests/js/**/*.spec.js\""
},
"dependencies": {
+ "asap": "^2.0.6",
"cdav-library": "github:nextcloud/cdav-library",
"debounce": "^1.2.0",
"downloadjs": "^1.4.7",
diff --git a/src/components/ContactDetails.vue b/src/components/ContactDetails.vue
index a954d01f..777a72c7 100644
--- a/src/components/ContactDetails.vue
+++ b/src/components/ContactDetails.vue
@@ -119,6 +119,7 @@
<script>
import debounce from 'debounce'
+import asap from 'asap'
import rfcProps from 'Models/rfcProps'
@@ -368,7 +369,7 @@ export default {
* photo, fn, org, title
*/
debounceUpdateContact: debounce(function(e) {
- this.updateContact()
+ asap(this.updateContact())
}, 500),
// menu handling