|
@@ -158,14 +158,14 @@ func (h *Hub) AllChannel() []string {
|
|
|
}
|
|
|
|
|
|
// 获取所有连接频道和连接时长
|
|
|
-// 为了避免定义数据结构麻烦,采用|隔开, 频道名|连接时长
|
|
|
-func (h *Hub) AllChannelWithTime() []string {
|
|
|
+// 为了避免定义数据结构麻烦,采用|隔开, 频道名|连接开始时间
|
|
|
+func (h *Hub) AllChannelWithStarted() []string {
|
|
|
cs := make([]string, 0)
|
|
|
- h.connects.Range(func(key, value any) bool {
|
|
|
+ h.connects.Range(func(key, _ any) bool {
|
|
|
line := key.(*Line)
|
|
|
if line.state == Connected {
|
|
|
- ti := time.Since(value.(time.Time)).Milliseconds()
|
|
|
- cs = append(cs, line.channel+"|"+strconv.FormatInt(ti, 10))
|
|
|
+ // ti := time.Since(line.started).Milliseconds()
|
|
|
+ cs = append(cs, line.channel+"|"+strconv.FormatInt(line.started.UnixMilli(), 10))
|
|
|
}
|
|
|
return true
|
|
|
})
|