fix --home not working. found a known bug in 3rd party lib, so sad.

master
Henry Jameson 6 лет назад
Родитель 45f9bc3717
Сommit 295d93cbc4
  1. 8
      index.js

@ -6,15 +6,15 @@ const CustomerListFromURL = require('./lib/CustomerListFromURL.js')
program
.version('0.0.1')
.option('--customers [url]', 'URL for customers list [by default uses the URL provided in email ;)].', 'https://s3.amazonaws.com/intercom-take-home-test/customers.txt')
.option('--home [home]', '"Home" location - distances to customers will be calculated against it [Default is [-6.257664, 53.339428]].', [-6.257664, 53.339428])
.option('--customers [url]', 'URL for customers list.', 'https://s3.amazonaws.com/intercom-take-home-test/customers.txt')
.option('--home [home]', '"Home" location - distances to customers will be calculated against it. Please prepend negative values with space, like so: --home " -1,2"', '-6.257664, 53.339428')
.option('--no-orm', 'Disables fetching distance via OpenRouteMap.')
.option('--direct-routes', 'Fall back to simple calculation if ORM tells there are no routes.')
.option('-d, --distance [meters]', 'Maximum exclusive distance in meters [100000]', 100000)
.option('-d, --distance [meters]', 'Maximum exclusive distance in meters', 100000)
.parse(process.argv)
const customerListFromURL = new CustomerListFromURL(program.customers)
const customerFinder = new CustomerFinder(customerListFromURL, program.home, { noORM: !program.orm, fallbackOnInfinity: program.directRoutes })
const customerFinder = new CustomerFinder(customerListFromURL, program.home.split(','), { noORM: !program.orm, fallbackOnInfinity: program.directRoutes })
console.log('Processing...')
customerFinder.findNearestCustomers(program.distance).then(customers => {

Загрузка…
Отмена
Сохранить