Commit c5a1bf52 authored by Chris Scott's avatar Chris Scott

Allow for some settings to be 0

parent 5c08e446
...@@ -26,11 +26,11 @@ var exec = require("cordova/exec"); ...@@ -26,11 +26,11 @@ var exec = require("cordova/exec");
module.exports = { module.exports = {
configure: function(success, failure, config) { configure: function(success, failure, config) {
var authToken = config.auth_token || 'BackgroundGeoLocation_auth_token', var authToken = config.auth_token || 'BackgroundGeoLocation_auth_token',
url = config.url || 'BackgroundGeoLocation_url', url = config.url || 'BackgroundGeoLocation_url',
stationaryRadius = config.stationaryRadius || 50, // meters stationaryRadius = (config.stationaryRadius >= 0) ? config.stationaryRadius : 50, // meters
distanceFilter = config.distanceFilter || 500, // meters distanceFilter = (config.distanceFilter >= 0) ? config.distanceFilter : 500, // meters
locationTimeout = config.locationTimeout || 60, // seconds locationTimeout = (config.locationTimeout >= 0) ? config.locationTimeout : 60, // seconds
desiredAccuracy = config.desiredAccuracy || 100; // meters desiredAccuracy = (config.desiredAccuracy >= 0) ? config.desiredAccuracy : 100; // meters
exec(success || function() {}, exec(success || function() {},
failure || function() {}, failure || function() {},
...@@ -79,7 +79,4 @@ module.exports = { ...@@ -79,7 +79,4 @@ module.exports = {
'setConfig', 'setConfig',
[config]); [config]);
} }
}; };
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment