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>