Skip to content

Conversation

genaris
Copy link
Contributor

@genaris genaris commented May 21, 2025

A follow-up from #2168 where we found that it would be a good idea to move "Message Pickup Repository" to DIDComm main module, calling it "Queue Transport Repository" (to be consistent with naming used in DIDComm spec.

Good thing about this is that now we could get rid of InjectionSymbols.MessagePickupRepository.

Here we also add AgentContext to all methods of the newly defined QueueTransportRepository interface.

genaris added 2 commits May 21, 2025 12:05
…TransportRepository, and now belongs to DidCommModule configuration. As a result, MessagePickupRepository injection symbol has been dropped. If you want to retrieve current QueueTransportRepository instance, resolve DidCommModuleConfig and get `queueTransportRepository`.

All methods in QueueTransportRepository now include `AgentContext` as their first argument.

 Please enter a summary for your changes.

Signed-off-by: Ariel Gentile <gentilester@gmail.com>
Signed-off-by: Ariel Gentile <gentilester@gmail.com>
@genaris genaris requested a review from a team as a code owner May 21, 2025 15:13
Copy link

changeset-bot bot commented May 21, 2025

🦋 Changeset detected

Latest commit: bfa624c

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 15 packages
Name Type
@credo-ts/didcomm Minor
@credo-ts/core Minor
@credo-ts/action-menu Minor
@credo-ts/anoncreds Minor
@credo-ts/drpc Minor
@credo-ts/node Minor
@credo-ts/question-answer Minor
@credo-ts/tenants Minor
@credo-ts/askar Minor
@credo-ts/cheqd Minor
@credo-ts/indy-sdk-to-askar-migration Minor
@credo-ts/indy-vdr Minor
@credo-ts/openid4vc Minor
@credo-ts/react-native Minor
@credo-ts/redis-cache Minor

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@genaris genaris added this to the 0.6 milestone May 21, 2025
@genaris genaris linked an issue May 21, 2025 that may be closed by this pull request
@genaris genaris mentioned this pull request May 21, 2025
9 tasks
@genaris genaris changed the title feat(didcomm): Queue Transport repossitory feat(didcomm): Queue Transport repository May 21, 2025
genaris added 2 commits May 26, 2025 16:15
Signed-off-by: Ariel Gentile <gentilester@gmail.com>
@genaris genaris enabled auto-merge (squash) May 26, 2025 19:34
@genaris genaris merged commit 9ef54ba into openwallet-foundation:main May 26, 2025
20 checks passed
@genaris genaris deleted the feat/transport-queue branch August 14, 2025 14:03
genaris added a commit to genaris/credo-ts that referenced this pull request Oct 9, 2025
Signed-off-by: Ariel Gentile <gentilester@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

message respository should take agent context as param

2 participants