Skip to content

Concentrate MQTT protocol behind thin R3/Reactive adapters - #260

Merged
Skymly merged 3 commits into
mainfrom
codex/mqtt-protocol-bridge
Aug 30, 2026
Merged

Concentrate MQTT protocol behind thin R3/Reactive adapters#260
Skymly merged 3 commits into
mainfrom
codex/mqtt-protocol-bridge

Conversation

@Skymly

@Skymly Skymly commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Internal MqttProtocol owns publish/subscribe/unsubscribe/payload map. Keep R3 FromPublish(byte[]) as the existing public-surface divergence.

Related Issue

Closes #251

Solution module

  • Mqtt

Type of change

  • Refactor (no behavior change)

Test plan

  • Mqtt.Tests 38, Reactive.Tests 4, R3 generator 7, Reactive generator 4 (net8)

Breaking changes

  • None

Checklist

  • This PR touches only one solution module
  • Commit messages are in English
  • No version bumps
  • No documentation changes needed

Skymly added 3 commits August 30, 2026 17:25
Subscribe, unsubscribe, publish, and payload map were cloned across MqttObservable and SystemReactiveMqttAdapter. Keep R3 FromPublish(byte[]) as the existing public-surface divergence.

Closes #251
@Skymly
Skymly merged commit 0a13ac1 into main Aug 30, 2026
28 checks passed
@Skymly
Skymly deleted the codex/mqtt-protocol-bridge branch August 30, 2026 09:49
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.

Deepen Mqtt protocol bridge behind R3/Reactive adapters

1 participant