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)
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())
async def setup(context: InjectionContext): """Setup the plugin.""" registry = context.inject(DIDResolverRegistry) assert isinstance(registry, DIDResolverRegistry) registry.register(WebResolver())