"""Handler for incoming disclose messages."""
from .....messaging.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))