Changeset 597 in code for trunk


Ignore:
Timestamp:
Sep 28, 2021, 7:25:06 PM (4 years ago)
Author:
contact
Message:

Add support for IRCv3 WebSocket text subprotocol

Technically we aren't spec-compliant since we don't serve
binary.ircv3.net. Any complaints will be redirected to /dev/null.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/server.go

    r563 r597  
    207207func (s *Server) ServeHTTP(w http.ResponseWriter, req *http.Request) {
    208208        conn, err := websocket.Accept(w, req, &websocket.AcceptOptions{
     209                Subprotocols:   []string{"text.ircv3.net"}, // non-compliant, fight me
    209210                OriginPatterns: s.HTTPOrigins,
    210211        })
Note: See TracChangeset for help on using the changeset viewer.