Source code for aries_cloudagent.messaging.discovery.handlers.disclose_handler

"""Handler for incoming disclose messages."""

from ...base_handler import BaseHandler, BaseResponder, RequestContext
from ..messages.disclose import Disclose


[docs]class DiscloseHandler(BaseHandler): """Handler for incoming disclose messages."""
[docs] async def handle(self, context: RequestContext, responder: BaseResponder): """Message handler implementation.""" self._logger.debug("DiscloseHandler called with context %s", context) assert isinstance(context.message, Disclose) print("Received protocols:\n{}".format(context.message.protocols))