@@ 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 | } |
@@ 1561-1567 (lines=7) @@ | ||
1558 | $client_server = new \Jetpack_Client_Server(); |
|
1559 | $token = $client_server->get_token( $data ); |
|
1560 | ||
1561 | if ( is_wp_error( $token ) ) { |
|
1562 | $code = $token->get_error_code(); |
|
1563 | if ( empty( $code ) ) { |
|
1564 | $code = 'invalid_token'; |
|
1565 | } |
|
1566 | return new \WP_Error( $code, $token->get_error_message(), 400 ); |
|
1567 | } |
|
1568 | ||
1569 | if ( ! $token ) { |
|
1570 | return new \WP_Error( 'no_token', 'Error generating token.', 400 ); |