1
0
mirror of https://github.com/nextapps-de/flexsearch.git synced 2025-09-02 02:12:46 +02:00

made JSON serializing for import/export optional

This commit is contained in:
Job Schipper
2019-07-17 21:44:25 +02:00
parent dae49e8f39
commit 7a22815d74

View File

@@ -2255,7 +2255,7 @@
* @export
*/
FlexSearch.prototype.export = function(){
FlexSearch.prototype.export = function(serialize = true){
let payload;
@@ -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();