protected function do_import(Tribe__Events__Importer__File_Importer $importer) { $importer->do_import(); $this->messages = $importer->get_log_messages(); $new_offset = $importer->import_complete() ? -1 : $importer->get_last_completed_row(); update_option('tribe_events_importer_offset', $new_offset); if (-1 === $new_offset) { do_action('tribe_events_csv_import_complete'); } }