Я хочу написать условие !AUTH_DISABLED только один раз, как это реализовать?
!AUTH_DISABLED
if ( (graphqlErrors && graphqlErrors.message.contains("401") && !AUTH_DISABLED) || (networkError && networkError.statusCode === 401 && !AUTH_DISABLED) ){ session.login() }
Попробуйте это:
if (!AUTH_DISABLED && (graphqlErrors && graphqlErrors.message.contains("401")) || (networkError && networkError.statusCode === 401)){ session.login() }
Переместите ваше условие в другое, если или просто объедините с оператором &&:
&&
if (!AUTH_DISABLED && ( (graphqlErrors && graphqlErrors.message.contains("401")) || (networkError && networkError.statusCode === 401) ) ){ session.login() }