Changeset 465 in code
- Timestamp:
- Mar 16, 2021, 8:19:12 AM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/conn.go
r415 r465 42 42 43 43 func newWebsocketIRCConn(c *websocket.Conn, remoteAddr string) ircConn { 44 return websocketIRCConn{conn: c, remoteAddr: remoteAddr}45 } 46 47 func (wic websocketIRCConn) ReadMessage() (*irc.Message, error) {44 return &websocketIRCConn{conn: c, remoteAddr: remoteAddr} 45 } 46 47 func (wic *websocketIRCConn) ReadMessage() (*irc.Message, error) { 48 48 ctx := context.Background() 49 49 if !wic.readDeadline.IsZero() { … … 64 64 } 65 65 66 func (wic websocketIRCConn) WriteMessage(msg *irc.Message) error {66 func (wic *websocketIRCConn) WriteMessage(msg *irc.Message) error { 67 67 b := []byte(strings.ToValidUTF8(msg.String(), string(unicode.ReplacementChar))) 68 68 ctx := context.Background() … … 75 75 } 76 76 77 func (wic websocketIRCConn) Close() error {77 func (wic *websocketIRCConn) Close() error { 78 78 return wic.conn.Close(websocket.StatusNormalClosure, "") 79 79 } 80 80 81 func (wic websocketIRCConn) SetReadDeadline(t time.Time) error {81 func (wic *websocketIRCConn) SetReadDeadline(t time.Time) error { 82 82 wic.readDeadline = t 83 83 return nil 84 84 } 85 85 86 func (wic websocketIRCConn) SetWriteDeadline(t time.Time) error {86 func (wic *websocketIRCConn) SetWriteDeadline(t time.Time) error { 87 87 wic.writeDeadline = t 88 88 return nil 89 89 } 90 90 91 func (wic websocketIRCConn) RemoteAddr() net.Addr {91 func (wic *websocketIRCConn) RemoteAddr() net.Addr { 92 92 return websocketAddr(wic.remoteAddr) 93 93 } 94 94 95 func (wic websocketIRCConn) LocalAddr() net.Addr {95 func (wic *websocketIRCConn) LocalAddr() net.Addr { 96 96 // Behind a reverse HTTP proxy, we don't have access to the real listening 97 97 // address
Note:
See TracChangeset
for help on using the changeset viewer.