소스 검색

add lineLinkFilter

Joyit 1 개월 전
부모
커밋
db32ef6571
2개의 변경된 파일8개의 추가작업 그리고 1개의 파일을 삭제
  1. 7 0
      filter.go
  2. 1 1
      hub.go

+ 7 - 0
filter.go

@@ -25,3 +25,10 @@ func StrChannelFilter(channel string) FilterFunc {
 		return strings.Contains(conn.channel, channel)
 	}
 }
+
+// 连接过滤器
+func LineLinkFilter(line *Line) FilterFunc {
+	return func(conn *Line) (ok bool) {
+		return line == conn
+	}
+}

+ 1 - 1
hub.go

@@ -338,7 +338,7 @@ func (h *Hub) sendRequest(gd *GetData) (count int) {
 				return 0
 			}
 		} else {
-			time.Sleep(time.Millisecond * 500)
+			time.Sleep(time.Millisecond * 400) // 故意将时间缩小一点
 		}
 	}
 	return