diff options
| author | bndw <ben@bdw.to> | 2026-02-13 21:31:09 -0800 |
|---|---|---|
| committer | bndw <ben@bdw.to> | 2026-02-13 21:31:09 -0800 |
| commit | 1527a7313ca46cd646737fb05c33908fba034df9 (patch) | |
| tree | f250effb887aaa7e85a68af59e155066d66f3e33 /internal/handler/grpc/server.go | |
| parent | f59a1c7ad8c571f1eaaf148941741cd4026a519f (diff) | |
fix: allow WebSocket upgrades to bypass HTML index
WebSocket connections start as GET requests with 'Upgrade: websocket'
header. The handler was serving HTML for ALL GET requests, preventing
WebSocket upgrades from ever happening.
Fix by checking for Upgrade header and only serving HTML/NIP-11 for
non-WebSocket GET requests. Now WebSocket connections return status
101 (Switching Protocols) instead of 200 (OK).
Diffstat (limited to 'internal/handler/grpc/server.go')
0 files changed, 0 insertions, 0 deletions
