mirror of
https://github.com/Mrs4s/go-cqhttp.git
synced 2025-05-04 19:17:37 +08:00
feat: add WriteDeadline
This commit is contained in:
parent
94ec3ccbcd
commit
ef2223828f
@ -60,6 +60,7 @@ type wsConn struct {
|
||||
func (c *wsConn) WriteText(b []byte) error {
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
_ = c.conn.SetWriteDeadline(time.Now().Add(time.Second * 15))
|
||||
return c.conn.WriteMessage(websocket.TextMessage, b)
|
||||
}
|
||||
|
||||
@ -460,6 +461,7 @@ func (c *wsConn) handleRequest(_ *coolq.CQBot, payload []byte) {
|
||||
|
||||
c.mu.Lock()
|
||||
defer c.mu.Unlock()
|
||||
_ = c.conn.SetWriteDeadline(time.Now().Add(time.Second * 15))
|
||||
writer, _ := c.conn.NextWriter(websocket.TextMessage)
|
||||
_ = json.NewEncoder(writer).Encode(ret)
|
||||
_ = writer.Close()
|
||||
|
Loading…
x
Reference in New Issue
Block a user