cartodb/lib/assets/javascripts/dashboard/data/background-polling/geocoding-model-poller.js
2020-06-15 10:58:47 +08:00

23 lines
519 B
JavaScript

const _ = require('underscore');
const Poller = require('./poller');
const GeocodingModelPoller = function (model) {
const POLLING_INTERVAL = 2000;
const options = {
interval: POLLING_INTERVAL,
stopWhen: function (model) {
return model.hasFailed() || model.hasCompleted();
},
error: function (model) {
model.trigger('change');
}
};
Poller.call(this, model, options);
};
GeocodingModelPoller.prototype = _.extend({}, Poller.prototype);
module.exports = GeocodingModelPoller;