According to the discussion in graphql-rust/graphql-client#331 there should hopefully be a new graphql web client implementation arriving in pull request graphql-rust/graphql-client#327 which relies on reqwest. When the PR is merged it would be good to remove the custom port of this module in gui::graphql::client.