Skip to content

Commit 61a72a7

Browse files
authored
Merge pull request #103 from kidunot89/feature/no-ql-session-handler-flag
Adds NO_QL_SESSION_HANDLER flag
2 parents 6f253a8 + 36bf386 commit 61a72a7

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

includes/class-filters.php

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,11 +67,13 @@ public static function load() {
6767
);
6868

6969
// Setup QL session handler.
70-
self::$session_header = apply_filters( 'woocommerce_session_header_name', 'woocommerce-session' );
71-
add_filter( 'woocommerce_cookie', array( __CLASS__, 'woocommerce_cookie' ) );
72-
add_filter( 'woocommerce_session_handler', array( __CLASS__, 'init_ql_session_handler' ) );
73-
add_filter( 'graphql_response_headers_to_send', array( __CLASS__, 'add_session_header_to_expose_headers' ) );
74-
add_filter( 'graphql_access_control_allow_headers', array( __CLASS__, 'add_session_header_to_allow_headers' ) );
70+
if ( ! defined( 'NO_QL_SESSION_HANDLER' ) ) {
71+
self::$session_header = apply_filters( 'woocommerce_session_header_name', 'woocommerce-session' );
72+
add_filter( 'woocommerce_cookie', array( __CLASS__, 'woocommerce_cookie' ) );
73+
add_filter( 'woocommerce_session_handler', array( __CLASS__, 'init_ql_session_handler' ) );
74+
add_filter( 'graphql_response_headers_to_send', array( __CLASS__, 'add_session_header_to_expose_headers' ) );
75+
add_filter( 'graphql_access_control_allow_headers', array( __CLASS__, 'add_session_header_to_allow_headers' ) );
76+
}
7577
}
7678

7779
/**

0 commit comments

Comments
 (0)