Skip to content

Concentrate WebSocket connect/send/receive behind thin adapters - #264

Merged
Skymly merged 2 commits into
mainfrom
codex/websocket-protocol-bridge
Aug 30, 2026
Merged

Concentrate WebSocket connect/send/receive behind thin adapters#264
Skymly merged 2 commits into
mainfrom
codex/websocket-protocol-bridge

Conversation

@Skymly

@Skymly Skymly commented Aug 30, 2026

Copy link
Copy Markdown
Owner

Summary

Internal WebSocketProtocol owns connect/close/send/one-message receive/deserialize. R3 FromReceive still resumes per message; Reactive still stops the loop on error.

Related Issue

Closes #255

Solution module

  • WebSocket

Type of change

  • Refactor (no behavior change)

Test plan

  • WebSocket.Tests 4, Reactive.Tests 5, R3 generator 13, Reactive generator 10 (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 2 commits August 30, 2026 17:25
Move connect, close, send, one-message receive, and payload map into WebSocketProtocol. Keep R3 FromReceive resuming per message and Reactive stopping the loop on error.

Closes #255
@Skymly
Skymly merged commit 58d4e17 into main Aug 30, 2026
28 checks passed
@Skymly
Skymly deleted the codex/websocket-protocol-bridge branch August 30, 2026 09:45
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 WebSocket protocol bridge behind R3/Reactive adapters

1 participant