beforeFinish callback for validating the complete dataset
Sometimes, you may have the need to validate the full imported dataset before the user finishes. For example, you may need to check that a certain total number of rows were imported. Or you may need to check to see if any duplicates have been added to your database since the import was started.
The new beforeFinish
callback enables you to do just that. It runs after the user clicks "Finish" and immediately before the onResults
callback. The callback receives the full data and metadata in the same format as the results callback. You can perform any final validation on the data, and if there are issues that need to be resolved, you can return the user to the Review step with an error message.
Find more details in the docs!