| @@ 66-76 (lines=11) @@ | ||
| 63 | * @param mixed $data The data to output. |
|
| 64 | */ |
|
| 65 | private function output( $data ) { |
|
| 66 | if ( is_wp_error( $data ) ) { |
|
| 67 | $code = $data->get_error_data(); |
|
| 68 | if ( ! $code ) { |
|
| 69 | $code = -10520; |
|
| 70 | } |
|
| 71 | ||
| 72 | return new \IXR_Error( |
|
| 73 | $code, |
|
| 74 | sprintf( 'Jetpack: [%s] %s', $data->get_error_code(), $data->get_error_message() ) |
|
| 75 | ); |
|
| 76 | } |
|
| 77 | ||
| 78 | return $data; |
|
| 79 | } |
|
| @@ 1451-1457 (lines=7) @@ | ||
| 1448 | $client_server = new \Jetpack_Client_Server(); |
|
| 1449 | $token = $client_server->get_token( $data ); |
|
| 1450 | ||
| 1451 | if ( is_wp_error( $token ) ) { |
|
| 1452 | $code = $token->get_error_code(); |
|
| 1453 | if ( empty( $code ) ) { |
|
| 1454 | $code = 'invalid_token'; |
|
| 1455 | } |
|
| 1456 | return new \WP_Error( $code, $token->get_error_message(), 400 ); |
|
| 1457 | } |
|
| 1458 | ||
| 1459 | if ( ! $token ) { |
|
| 1460 | return new \WP_Error( 'no_token', 'Error generating token.', 400 ); |
|