getString( 'note' ); $token = DebugTokenManager::create_token( $note ); if ( $token ) { // Save the setting to '3', when creating a new token. Settings::update_setting( 'debug_mode', '3' ); wp_send_json_success( [ 'token' => $token, ] ); } else { wp_send_json_error( 'Failed to create token.' ); } } /** * Handles the revocation of the active debug token. * * @return void */ public static function handle_revoke_token(): void { check_ajax_referer( 'adpresso_debug_token' ); if ( ! current_user_can( adpresso_get_capability( 'create_debug_token' ) ) ) { wp_send_json_error( 'Unauthorized', 403 ); } DebugTokenManager::revoke_token(); wp_send_json_success(); } }