cartodb-4.42/lib/assets/javascripts/dashboard/data/background-polling/geocoding-model-poller.js
2024-04-06 05:25:13 +00: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;