Hi everyone,
I am trying to check if any query response contains a specific trigger
key (for password_confirmation_required
in this case), so I could automatically show a modal/popup whenever a query has this specific trigger in the response. I am not quite sure if I am doing this the correct way, but it would be a nice approach to automatically show some modal whenever a trigger like this, exists.
I am already able to filter all incoming query responses, to see if my specific key exists, with an Apollo Link:
new ApolloLink((operation, forward) => {
return forward(operation).map((data) => {
// Here I can filter the data object and see if the response contains my key, and from here I would like to show some modal or run a modal-hook.
return data;
});
})
I am not really sure how I would achieve something like this. I basically want to change some state from the Apollo Link. Maybe there could be better ways to achieve something like this. I am using Apollo Client in a Next.js project.
Hopefully someone is able to help me out.
Thanks a lot!