Skip to content

Instantly share code, notes, and snippets.

@tomfa
Last active December 5, 2022 18:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tomfa/bb665fa00ec3f45900632cbac05ba3e0 to your computer and use it in GitHub Desktop.
Save tomfa/bb665fa00ec3f45900632cbac05ba3e0 to your computer and use it in GitHub Desktop.
Example of Apollo Router multiple set-cookie header issue
import "forward_set_cookie" as forward_set_cookie;
fn process_response(response) {
forward_set_cookie::process_response(response);
}
fn process_subgraph_response(response) {
forward_set_cookie::process_subgraph_response(response);
}
fn supergraph_service(service) {
const response_callback = Fn("process_response");
service.map_response(response_callback);
}
fn subgraph_service(service, subgraph) {
const response_callback = Fn("process_subgraph_response");
service.map_response(response_callback);
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment