diff --git a/src/api/endpoints/class-tainacan-rest-exporters-controller.php b/src/api/endpoints/class-tainacan-rest-exporters-controller.php index 4f15396a6..51c4a4c57 100644 --- a/src/api/endpoints/class-tainacan-rest-exporters-controller.php +++ b/src/api/endpoints/class-tainacan-rest-exporters-controller.php @@ -37,14 +37,6 @@ class REST_Exporters_Controller extends REST_Controller { 'permission_callback' => array($this, 'export_permissions_check'), ), )); - - register_rest_route($this->namespace, '/' . $this->rest_base . '/teste', array( - array( - 'methods' => \WP_REST_Server::READABLE, - 'callback' => array($this, 'teste'), - 'permission_callback' => array($this, 'export_permissions_check'), - ), - )); register_rest_route($this->namespace, '/' . $this->rest_base . '/session', array( array( @@ -265,37 +257,6 @@ class REST_Exporters_Controller extends REST_Controller { return $ret; } - public function teste() { - $filters = [ - 'posts_per_page' => 1, - 'paged' => $index+1, - 'order' => 'DESC' - ]; - $tainacan_items = \Tainacan\Repositories\Items::get_instance(); - $items = $tainacan_items->fetch($filters, 6, 'WP_Query'); - - $export_items = ""; - if ($items->have_posts()) { - $items->the_post(); - $item = new Entities\Item($items->post); - $items_metadata = $item->get_metadata(); - $prepared_item = []; - foreach ($items_metadata as $item_metadata) { - array_push($prepared_item, $item_metadata->_toArray()); - //array_push($prepared_item, $item_metadata); - } - - $mapper = 'Tainacan\\Exposers\\Mappers\\Value'; - $instance_mapper = new $mapper(); - //$instance_mapper = new Tainacan\Exposers\Mappers\Value; - //$instance_mapper = new \Tainacan\Exposers\Mappers\Value(); - - $response = $this->map($prepared_item, $instance_mapper); - //$response = $this->map($prepared_item, ['slug' => 'value']); - return new \WP_REST_Response( $response, 200 ); - } - } - } ?> diff --git a/src/exporter/class-tainacan-exporter.php b/src/exporter/class-tainacan-exporter.php index e85befa94..46cbd9a63 100644 --- a/src/exporter/class-tainacan-exporter.php +++ b/src/exporter/class-tainacan-exporter.php @@ -618,12 +618,17 @@ class Exporter extends CommunImportExport { public function set_mapping_selected($mapping_selected) { $this->mapping_selected = $mapping_selected; } + + public function finished() { + + } /** * runs one iteration */ public function run() { if ($this->is_finished()) { + $this->finished(); return false; } $steps = $this->get_steps();