async def setup(context: InjectionContext):
    """Setup requester capabilities."""
    protocol_registry = context.inject(ProtocolRegistry)
    protocol_registry.register_message_types({
        ResolveDIDResult.Meta.message_type:
        ResolveDIDResult,
        ResolveDIDProblemReport.Meta.message_type:
        ResolveDIDProblemReport,
    })
    registry = context.inject(DIDResolverRegistry)
    resolver = DIDCommResolver()
    registry.register(resolver)
    await resolver.setup(context)
Esempio n. 2
0
async def setup(context: InjectionContext):
    """Setup plugin."""
    protocol_registry = context.inject(ProtocolRegistry)
    assert protocol_registry
    protocol_registry.register_message_types(
        {
            Status.message_type: Status,
            StatusRequest.message_type: StatusRequest,
            Delivery.message_type: Delivery,
            DeliveryRequest.message_type: DeliveryRequest,
            MessagesReceived.message_type: MessagesReceived,
            LiveDeliveryChange.message_type: LiveDeliveryChange,
        }
    )
async def setup(context: InjectionContext):
    """Setup the plugin."""
    protocol_registry = context.inject(ProtocolRegistry)
    protocol_registry.register_message_types({ResolveDID.Meta.message_type: ResolveDID})
async def setup(context: InjectionContext):
    """Setup the mock resolver."""
    registry = context.inject(DIDResolverRegistry)
    assert isinstance(registry, DIDResolverRegistry)
    registry.register(MockResolver())
Esempio n. 5
0
async def setup(context: InjectionContext):
    """Setup the plugin."""
    registry = context.inject(DIDResolverRegistry)
    assert isinstance(registry, DIDResolverRegistry)
    registry.register(WebResolver())