Tribe__Events__Aggregator__Service::confirm_import( array $args )

Confirms an import with Event Aggregator Service.


Parameters

$args

(array) (Required)


Top ↑

Return

(bool) Whether the import was confirmed or not.


Top ↑

Source

File: src/Tribe/Aggregator/Service.php

	public function confirm_import( $args ) {
		$keys = array( 'origin', 'source', 'type' );
		$keys = array_combine( $keys, $keys );
		$confirmation_args = array_intersect_key( $args, $keys );
		$confirmation_args = array_merge( $confirmation_args, array(
			'eventbrite_token' => '1',
			'meetup_api_key'   => '1',
		) );

		// Set site for origin(s) that need it for new token handling.
		if ( 'eventbrite' === $confirmation_args['origin'] ) {
			$confirmation_args['site'] = site_url();
		}

		$response = $this->post_import( $confirmation_args );

		$confirmed = ! empty( $response->status ) && 0 !== strpos( $response->status, 'error' );

		return $confirmed;
	}