close를 writecontrol로 변경
This commit is contained in:
@ -11,6 +11,7 @@ import (
|
||||
"net/http"
|
||||
"strings"
|
||||
"sync"
|
||||
"time"
|
||||
|
||||
"go.mongodb.org/mongo-driver/bson/primitive"
|
||||
"repositories.action2quare.com/ayo/gocommon"
|
||||
@ -430,7 +431,7 @@ func (sh *subhandler) mainLoop(ctx context.Context) {
|
||||
if conn != nil {
|
||||
if room := findRoom(roomName, false); room != nil {
|
||||
if conn.popRoom(room.out(conn)) == 0 {
|
||||
conn.Close()
|
||||
conn.WriteControl(websocket.CloseMessage, []byte("normal"), time.Time{})
|
||||
}
|
||||
break
|
||||
}
|
||||
@ -490,7 +491,7 @@ func (sh *subhandler) mainLoop(ctx context.Context) {
|
||||
if conn != nil {
|
||||
if room := findRoom(roomName, false); room != nil {
|
||||
if conn.popRoom(room.out(conn)) == 0 {
|
||||
conn.Close()
|
||||
conn.WriteControl(websocket.CloseMessage, []byte("normal"), time.Time{})
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user