import type { MessageHandler, MessageHandlerInboundMessage } from '../../../agent/MessageHandler' import type { TrustPingService } from '../services/TrustPingService' import { TrustPingResponseMessage } from '../messages' export class TrustPingResponseMessageHandler implements MessageHandler { private trustPingService: TrustPingService public supportedMessages = [TrustPingResponseMessage] public constructor(trustPingService: TrustPingService) { this.trustPingService = trustPingService } public async handle(inboundMessage: MessageHandlerInboundMessage) { return this.trustPingService.processPingResponse(inboundMessage) } }