polywrap_uri_resolvers.resolvers.legacy.redirect_resolver module

This module contains the RedirectUriResolver class.

class polywrap_uri_resolvers.resolvers.legacy.redirect_resolver.RedirectUriResolver(redirects: Dict[Uri, Uri])[source]

Bases: UriResolver

Defines the redirect URI resolver.

Parameters:

redirects (Dict[Uri, Uri]) – The redirects to use.

try_resolve_uri(uri: Uri, client: InvokerClient, resolution_context: UriResolutionContext) Uri[source]

Try to resolve a URI to redirected URI.

Parameters:
Returns:

The resolved URI.

Return type:

Uri