Fix test and handle errors better
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
@@ -92,7 +92,11 @@ const errorLink = onError(({ graphQLErrors, networkError, forward, operation })
|
||||
const messages: Set<string> = new Set();
|
||||
|
||||
graphQLErrors.forEach(({ message, locations, path }) => {
|
||||
messages.add(computeErrorMessage(message));
|
||||
const computedMessage = computeErrorMessage(message);
|
||||
if (computedMessage) {
|
||||
console.log('computed message', computedMessage);
|
||||
messages.add(computedMessage);
|
||||
}
|
||||
console.log(`[GraphQL error]: Message: ${message}, Location: ${locations}, Path: ${path}`);
|
||||
});
|
||||
|
||||
@@ -103,7 +107,10 @@ const errorLink = onError(({ graphQLErrors, networkError, forward, operation })
|
||||
|
||||
if (networkError) {
|
||||
console.log(`[Network error]: ${networkError}`);
|
||||
Snackbar.open({ message: computeErrorMessage(networkError), type: 'is-danger', position: 'is-bottom' });
|
||||
const computedMessage = computeErrorMessage(networkError);
|
||||
if (computedMessage) {
|
||||
Snackbar.open({ message: computedMessage, type: 'is-danger', position: 'is-bottom' });
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
@@ -115,6 +122,7 @@ const computeErrorMessage = (message) => {
|
||||
return acc;
|
||||
}, defaultError);
|
||||
|
||||
if (error.value === null) return null;
|
||||
return error.suggestRefresh === false ? error.value : `${error.value}<br>${refreshSuggestion}`;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user