Checkpointer.prototype.checkpoint = function()

in lib/kcl/checkpointer.js [37:49]


Checkpointer.prototype.checkpoint = function(sequenceNumber, callback) {
  if (typeof sequenceNumber === 'function') {
    callback = sequenceNumber;
    sequenceNumber = null;
  }

  if (this._callback) {
    callback('Cannot checkpoint while another checkpoint is already in progress.');
    return;
  }
  this._callback = callback;
  this._kclManager.checkpoint(sequenceNumber);
};