for (const graphQLError of graphQLErrors) { if ( graphQLError.error === 'PermissionsError' && graphQLError.type === 'needsTwoFactorCode' ) { const subscriber = { next: observer.next.bind(observer), error: observer.error.bind(observer), complete: observer.complete.bind(observer) .catch(error => { observer.error(error) }) }) if (networkError.statusCode === 401 && networkError.result.error === 'AuthError') { if (networkError.result.message !== 'nonceIsInvalid') { const session = getSession()