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>
-