aries / net.globalid.aries.features.connection / DefaultConnectionService / processInvitation

processInvitation

open fun processInvitation(agent: Agent, invitation: ConnectionInvitationMessage): Single<ReceivedInvitation>

See ConnectionService.processInvitation.

We process the invitation simply by storing a connection record with the information from the invitation. If the user wishes to send a connection request, we use the stored info to create one. As you get the record back, you can do that immediately.

If invitation.id already exist in wallet wer return existing ConnectionRecord.ReceivedInvitation