@sajari/sdk-node
Advanced tools
Comparing version 1.0.0-beta.4 to 1.0.0-beta.5
@@ -17,3 +17,3 @@ import { sajari } from "../../generated/proto"; | ||
aggregates: Aggregates; | ||
aggregateFilters: CountResponse[]; | ||
aggregateFilters: Aggregates; | ||
results: Result[]; | ||
@@ -20,0 +20,0 @@ } |
@@ -33,3 +33,3 @@ "use strict"; | ||
var aggregates = {}; | ||
var aggregateFilters = []; | ||
var aggregateFilters = {}; | ||
var reads = 0; | ||
@@ -46,4 +46,4 @@ var totalResults = 0; | ||
} | ||
if (searchResponse.aggregateFilters.length > 0) { | ||
aggregateFilters = parseAggregateFilterResponse(searchResponse.aggregateFilters); | ||
if (Object.keys(searchResponse.aggregateFilters).length > 0) { | ||
aggregateFilters = processAggregatesResponse(searchResponse.aggregateFilters); | ||
} | ||
@@ -117,17 +117,1 @@ } | ||
}; | ||
/** | ||
* @hidden | ||
*/ | ||
function parseAggregateFilterResponse(resp) { | ||
var aggResp = resp; | ||
return aggResp | ||
.map(function (aggregate) { | ||
switch (aggregate.aggregateResponse) { | ||
case "count": | ||
return aggregate.count.counts; | ||
default: | ||
return null; | ||
} | ||
}) | ||
.filter(function (x) { return x !== null; }); | ||
} |
{ | ||
"name": "@sajari/sdk-node", | ||
"version": "1.0.0-beta.4", | ||
"version": "1.0.0-beta.5", | ||
"main": "dist/index.js", | ||
@@ -5,0 +5,0 @@ "types": "dist/index.d.ts", |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
2848162
48597