Skip to content

relay: fold registry replacement into installPublisherForwarder - #544

Merged
afrind merged 1 commit into
feat/local-fwd-reg-claimfrom
lf-install-publisher-forwarder
Aug 11, 2026
Merged

relay: fold registry replacement into installPublisherForwarder#544
afrind merged 1 commit into
feat/local-fwd-reg-claimfrom
lf-install-publisher-forwarder

Conversation

@afrind

@afrind afrind commented Aug 5, 2026

Copy link
Copy Markdown
Contributor

Previously, createPublisherForwarder built a forwarder and returned it to the caller to register. Now, installPublisherForwarder takes an already-constructed forwarder, wires its callback chain, and returns the LocalForwarderRegistry::Claim from replacing the registry entry, so the subscribe path can use it in a subsequent commit. publishFromPublisherExec constructs the forwarder itself and calls markReady on that claim.


This change is Reviewable

@akash-a-n akash-a-n left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@akash-a-n reviewed 2 files and all commit messages.
Reviewable status: :shipit: complete! all files reviewed, all discussions resolved (waiting on afrind).

@afrind
afrind force-pushed the lf-install-publisher-forwarder branch from 2807fd1 to f67ed45 Compare August 11, 2026 15:37
Previously, createPublisherForwarder built a forwarder and returned it to the
caller to register. Now, installPublisherForwarder takes an already-constructed
forwarder, wires its callback chain, and returns the
LocalForwarderRegistry::Claim from replacing the registry entry, so the subscribe
path can use it in a subsequent commit. publishFromPublisherExec constructs the
forwarder itself and calls markReady on that claim.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
@afrind
afrind force-pushed the lf-install-publisher-forwarder branch from f67ed45 to d194100 Compare August 11, 2026 15:39
@afrind
afrind merged commit 5d7c2aa into main Aug 11, 2026
15 of 16 checks passed
@afrind
afrind deleted the lf-install-publisher-forwarder branch August 11, 2026 17:23
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.

2 participants