INNER CODE UNIT · JavaScript

getRollbackFunc

e-oj/Fawn · lib/roller.js:116

function getRollbackFunc(step) {
  switch(step.type) {
    case SAVE: return rollbackSave;
    case UPDATE:
    case REMOVE: return rollbackRemoveOrUpdate;
    case FILE_SAVE: return rollbackFileSave;
    case FILE_REMOVE: return rollbackFileRemove;
  }
}

/**
 * Rollback for a save step
 *
 * @param db native db
 * @param save the save step
 * @param task the task containing the step
 *
 * @returns {Promise|*}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…