diff options
author | suntala <suntala@hotmail.com> | 2018-08-29 14:53:00 +0200 |
---|---|---|
committer | suntala <suntala@hotmail.com> | 2018-08-29 14:53:00 +0200 |
commit | ec51d04dc19dc9d63d08c5b3a1368c4f53bf2efa (patch) | |
tree | 14547dd48d1243a8d4d83a1bfd75a6baf5ee3470 /src/services | |
parent | 47d39897ba78b4550bcff4c16b15ccbcfe017aa0 (diff) |
Import store into parseVcf.
Diffstat (limited to 'src/services')
-rw-r--r-- | src/services/parseVcf.js | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/services/parseVcf.js b/src/services/parseVcf.js index 86c02981..e74b083f 100644 --- a/src/services/parseVcf.js +++ b/src/services/parseVcf.js @@ -21,17 +21,20 @@ */ import Contact from '../models/contact' +import Store from '../store/index' -export default function parseVcf(data = '', addressbook, importState) { +export default function parseVcf(data = '', addressbook) { let regexp = /BEGIN:VCARD[\s\S]*?END:VCARD/mgi let vCards = data.match(regexp) - - importState.total = vCards.length + let importState = Store.getters.getImportState if (!vCards) { console.debug('Error during the parsing of the following vcf file: ', data) return [] } + + importState.total = vCards.length + return vCards.map(vCard => { try { // console.log(vCards.indexOf(vCard)) |