Skip to content

Commit

Permalink
Merge pull request nextapps-de#111 from desjob/import-export-serializ…
Browse files Browse the repository at this point in the history
…e-optional

made JSON serializing for import/export optional
  • Loading branch information
ts-thomas authored Jul 23, 2019
2 parents dae49e8 + 7a22815 commit 9586437
Showing 1 changed file with 10 additions and 4 deletions.
14 changes: 10 additions & 4 deletions flexsearch.js
Original file line number Diff line number Diff line change
Expand Up @@ -2255,7 +2255,7 @@
* @export
*/

FlexSearch.prototype.export = function(){
FlexSearch.prototype.export = function(serialize = true){

let payload;

Expand Down Expand Up @@ -2290,16 +2290,22 @@
];
}

return JSON.stringify(payload);
if(serialize) {
payload = JSON.stringify(payload);
}

return payload;
};

/**
* @export
*/

FlexSearch.prototype.import = function(payload){
FlexSearch.prototype.import = function(payload, serialized = true){

payload = JSON.parse(payload);
if(serialized) {
payload = JSON.parse(payload);
}

const ids = create_object();

Expand Down

0 comments on commit 9586437

Please sign in to comment.