Browse Source

removed object indirection in favor of function for easier proxyquire

pull/782/head
Stephen Hess 8 years ago
parent
commit
67bba11001
  1. 4
      controller/search.js

4
controller/search.js

@ -2,7 +2,7 @@
var _ = require('lodash'); var _ = require('lodash');
var service = { search: require('../service/search') }; var searchService = require('../service/search');
var logger = require('pelias-logger').get('api'); var logger = require('pelias-logger').get('api');
var logging = require( '../helper/logging' ); var logging = require( '../helper/logging' );
const retry = require('retry'); const retry = require('retry');
@ -62,7 +62,7 @@ function setup( apiConfig, esclient, query ){
operation.attempt((currentAttempt) => { operation.attempt((currentAttempt) => {
// query elasticsearch // query elasticsearch
service.search( esclient, cmd, function( err, docs, meta ){ searchService( esclient, cmd, function( err, docs, meta ){
// returns true if the operation should be attempted again // returns true if the operation should be attempted again
// (handles bookkeeping of maxRetries) // (handles bookkeeping of maxRetries)
if (operation.retry(err)) { if (operation.retry(err)) {

Loading…
Cancel
Save