mirror of
https://github.com/hasura/graphql-engine.git
synced 2024-12-16 01:44:03 +03:00
6c14a018e4
### Description This PR is a first step towards having a dedicated reader context per schema block. It adds the required Reader instance, and switches from a `SchemaT ReaderT` stack to a `ReaderT SchemaT` stack. Furthermore, it cleans up / harmonizes some of the top-level schema building functions. Sources and remotes are now built each within their own run of `runReaderT`: for now, the reader context is the same in both cases, meaning no special care is required at the boundary of remote relationships. Actions are explicitly run with the source context for now; we could envision creating a third and distinct context for them. This PR is expected to be a no-op. PR-URL: https://github.com/hasura/graphql-engine-mono/pull/5300 GitOrigin-RevId: a014e5b3504eb4ef740c820d305d6d2695f622f7 |
||
---|---|---|
.. | ||
Execute | ||
Schema | ||
Transport | ||
Analyse.hs | ||
ApolloFederation.hs | ||
Context.hs | ||
Execute.hs | ||
Explain.hs | ||
Logging.hs | ||
Namespace.hs | ||
ParameterizedQueryHash.hs | ||
RemoteServer.hs | ||
Schema.hs |