| @@ -3,12 +3,10 @@ | ||
| 3 | 3 | namespace ImageOptimization\Modules\Oauth\Rest; |
| 4 | 4 | |
| 5 | 5 | use ImageOptimization\Modules\Oauth\{ |
| 6 | 6 | Classes\Route_Base, |
| 7 | - Components\Connect, | |
| 8 | 7 | }; |
| 9 | 8 | |
| 10 | -use Throwable; | |
| 11 | 9 | use WP_REST_Request; |
| 12 | 10 | |
| 13 | 11 | if ( ! defined( 'ABSPATH' ) ) { |
| 14 | 12 | exit; // Exit if accessed directly. |
| @@ -27,8 +25,14 @@ | ||
| 27 | 25 | return [ 'GET' ]; |
| 28 | 26 | } |
| 29 | 27 | |
| 30 | 28 | public function GET( WP_REST_Request $request ) { |
| 29 | + $error = $this->verify_capability(); | |
| 30 | + | |
| 31 | + if ( $error ) { | |
| 32 | + return $error; | |
| 33 | + } | |
| 34 | + | |
| 31 | 35 | return $this->respond_success_json( [ |
| 32 | 36 | 'version' => 1, |
| 33 | 37 | ] ); |
| 34 | 38 | } |