diff options
-rw-r--r-- | package-lock.json | 5 | ||||
-rw-r--r-- | package.json | 1 | ||||
-rw-r--r-- | src/components/ContactDetails.vue | 3 |
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 |