verify_capability(); if ( $error ) { return $error; } $params = $request->get_json_params(); // Prepare for use $params['feedback'] = sanitize_text_field( $params['feedback'] ); $params['rating'] = sanitize_text_field( $params['rating'] ); $params['app_name'] = 'ally'; $response = Feedback_Handler::post_feedback( $params ); return $this->respond_success_json( $response ); } catch ( Throwable $t ) { return $this->respond_error_json( [ 'message' => $t->getMessage(), 'code' => 'internal_server_error', ] ); } } }