Proxy resolvers resolve values using following operations:
__call__
proxy_query_with_cache
proxy_query
get_field_data
This resolver class could support extension hooks using API inspired by GraphQL middlwares:
async def proxy_resolver_middleware(resolve, obj, info, **kwargs):
...
resolver = ProxyResolver(middleware=proxy_resolver_middleware)
Those custom middleware would let devs extend existing resolver's logic without a need for extending base class.
Proxy resolvers resolve values using following operations:
__call__proxy_query_with_cacheproxy_queryget_field_dataThis resolver class could support extension hooks using API inspired by GraphQL middlwares:
Those custom middleware would let devs extend existing resolver's logic without a need for extending base class.