Module mydata_did.v1_0.handlers.data_agreement_termination_ack_handler
Presentation ack message handler.
Expand source code
"""Presentation ack message handler."""
import json
from aries_cloudagent.messaging.base_handler import (
BaseHandler,
BaseResponder,
HandlerException,
RequestContext,
)
from ..messages.data_agreement_terminate_ack import DataAgreementTerminationAck
class DataAgreementTerminationAckHandler(BaseHandler):
"""Message handler class for data agreement terminate acks."""
async def handle(self, context: RequestContext, responder: BaseResponder):
"""
Message handler logic for data agreement terminate acks.
Args:
context: request context
responder: responder callback
"""
self._logger.debug("DataAgreementTerminationAckHandler called with context %s", context)
assert isinstance(context.message, DataAgreementTerminationAck)
self._logger.info(
"Received data agreement terminate ack message: %s",
json.dumps(context.message.serialize(), indent=4),
)
Classes
class DataAgreementTerminationAckHandler
-
Message handler class for data agreement terminate acks.
Initialize a BaseHandler instance.
Expand source code
class DataAgreementTerminationAckHandler(BaseHandler): """Message handler class for data agreement terminate acks.""" async def handle(self, context: RequestContext, responder: BaseResponder): """ Message handler logic for data agreement terminate acks. Args: context: request context responder: responder callback """ self._logger.debug("DataAgreementTerminationAckHandler called with context %s", context) assert isinstance(context.message, DataAgreementTerminationAck) self._logger.info( "Received data agreement terminate ack message: %s", json.dumps(context.message.serialize(), indent=4), )
Ancestors
- aries_cloudagent.messaging.base_handler.BaseHandler
- abc.ABC
Methods
async def handle(self, context: aries_cloudagent.messaging.request_context.RequestContext, responder: aries_cloudagent.messaging.responder.BaseResponder)
-
Message handler logic for data agreement terminate acks.
Args
context
- request context
responder
- responder callback
Expand source code
async def handle(self, context: RequestContext, responder: BaseResponder): """ Message handler logic for data agreement terminate acks. Args: context: request context responder: responder callback """ self._logger.debug("DataAgreementTerminationAckHandler called with context %s", context) assert isinstance(context.message, DataAgreementTerminationAck) self._logger.info( "Received data agreement terminate ack message: %s", json.dumps(context.message.serialize(), indent=4), )