agent/message_handler library

Functions

messageHandler(String jwe, String mnemonic, String did, InfraDIDCommAgent agent, bool didAuthCallback(String peerDID)?, dynamic didConnectedCallback(String peerDID)?, dynamic didAuthFailedCallback(String peerDID)?, Future<Map<String, dynamic>> vpRequestCallback(List<RequestVC> requestVCs, String challenge)?, bool vpVerifyCallback(Map<String, dynamic> vp)?, dynamic vpSubmitResCallback(SubmitVPResponseMessage message)?, dynamic vpSubmitLaterResCallback(SubmitVPLaterResponseMessage message)?, dynamic vpRejectCallback(RejectRequestVPMessage message)?) → Future<void>
Handles incoming messages and performs necessary actions based on the message type.
sendDIDAuthFailedMessage(String mnemonic, String did, InfraDIDCommAgent agent, {Context? context}) → Future<void>
sendDIDAuthInitMessageToReceiver(DIDAuthInitMessage message, String mnemonic, String receiverDID, InfraDIDCommAgent agent) → Future<String>
sendDIDAuthMessage(String mnemonic, Map<String, dynamic> didAuthInitMessagePayload, InfraDIDCommAgent agent) → Future<void>
sendDIDConnectedMessage(String mnemonic, Map<String, dynamic> payload, InfraDIDCommAgent agent) → Future<void>
sendRejectRequestVPMessage(String mnemonic, String did, InfraDIDCommAgent agent, VPRequestMessage vpRequestMessage, String reason) → Future<void>
sendRejectRequestVPResponseMessage(String mnemonic, String did, InfraDIDCommAgent agent, RejectRequestVPMessage rejectRequestVPMessage) → Future<void>
sendSubmitVPLaterMessage(String mnemonic, String did, InfraDIDCommAgent agent, VPRequestMessage vpRequestMessage) → Future<void>
sendSubmitVPLaterResponseMessage(String mnemonic, String did, InfraDIDCommAgent agent, SubmitVPLaterMessage submitVPLaterMessage, String vpLaterCallbackEndpoint) → Future<void>
sendSubmitVPMessage(String mnemonic, String did, InfraDIDCommAgent agent, VPRequestMessage vpRequestMessage, String vp) → Future<void>
sendSubmitVPResponseMessage(String mnemonic, String did, InfraDIDCommAgent agent, SubmitVPMessage submitVPMessage, bool isVerified) → Future<void>
verifyVP(String encodedVP, String challenge) → Future<bool>