checkErr
Check api input for error messages
by trentHarlem
HTML
<p>
input "Error: GraphQL error: Account code already taken "
</p>
<p>
expected output : " Account code already taken"
</p>
JavaScript
//example
/*
var temp = e.message
var temp1 = temp.map(function(f) {
return f.substring(temp.indexOf(' ') + 2);
});
console.log("Output", temp1)
*/
//let input = "Error: GraphQL error: Account code already taken "
function edit(input) {
const checkErr = input.slice(0, 5)
const checkGraphQL = input.slice(7, 14)
if (checkGraphQL === 'GraphQL') {
console.log('GraphQL Error')
return 'GQL Error'
// do what you need to do for GraphQL
} else if (checkErr === 'Error') {
//input.slice(21,input.length)
console.log('Error')
} else {
console.log('No Error')
}
}
console.log('edit', edit("Error: GraphQL error: Account code already taken "))
//console.log ('checkGraphQL',checkGraphQL)
// one liner
//const shorten = () => input.slice(21, input.length)
//console.log ('shorten', shorten())
/*
let client
client
.query({
query: gql`
query {
viewer {
login
}
}
`
})
.then(data => console.error("TEST RES =>", data))
.catch(error => {
console.error("TEST ERR =>", error.graphQLErrors.map(x => x.message));
}); */