const errorLink = onError(({ graphQLErrors, networkError }) => {
if (graphQLErrors) {
graphQLErrors.map(({ message, extensions }) => {
const { code } = extensions;
const { showErrorDialog } = handleError(code, message);
console.log(`[Network error]: ${graphQLErrors}`);
if (showErrorDialog) {
messageService.addMessage({
type: 'error',
message
});
}
// const tMessage = message as Object;
// let returnMessage = message;
// if (tMessage.hasOwnProperty('error')) {
// returnMessage = tMessage['error'];
// }
// // Unathorized - logout
// if (
// tMessage.hasOwnProperty('statusCode') &&
// tMessage['statusCode'] === 401
// ) {
// auth.logout();
// } else {
// messageService.addMessage({
// type: 'error',
// message: returnMessage
// });
// }
});
}
if (networkError) {
console.log(`[Network error]: ${networkError.message}`);
}
});