]> 127.0.0.1 Git - bili_danmu/.git/commitdiff
Fix 配置“直播流不使用mcdn“失效
authorqydysky <qydysky@foxmail.com>
Wed, 22 May 2024 13:04:04 +0000 (13:04 +0000)
committerqydysky <qydysky@foxmail.com>
Wed, 22 May 2024 13:04:04 +0000 (13:04 +0000)
Reply/stream.go
go.mod
go.sum

index 8365b510323397057e3c9626638ce321b82dd69b..0e467bd5024c967e1781d2d17e88eb64e4f77f5a 100644 (file)
@@ -247,7 +247,9 @@ func (t *M4SStream) fetchCheckStream() bool {
 
        r := t.reqPool.Get()
        defer t.reqPool.Put(r)
-       for _, v := range t.common.Live {
+       for i := 0; i < len(t.common.Live); i++ {
+               v := &(t.common.Live[i])
+
                if nomcdn && strings.Contains(v.Url, ".mcdn.") {
                        v.Disable(time.Now().Add(time.Hour * 100))
                        continue
diff --git a/go.mod b/go.mod
index daf5375b1741123ec07e83a90d7ad4f28e1fec5a..8425a9a37de03a4d0d03edd1c5285d08c821806a 100644 (file)
--- a/go.mod
+++ b/go.mod
@@ -5,7 +5,7 @@ go 1.22.2
 require (
        github.com/gotk3/gotk3 v0.6.3
        github.com/mdp/qrterminal/v3 v3.2.0
-       github.com/qydysky/part v0.28.20240501130702
+       github.com/qydysky/part v0.28.20240522125924
        github.com/skip2/go-qrcode v0.0.0-20200617195104-da1b6568686e
        github.com/skratchdot/open-golang v0.0.0-20200116055534-eef842397966
        golang.org/x/text v0.15.0
@@ -30,7 +30,7 @@ require (
        golang.org/x/sync v0.7.0 // indirect
        golang.org/x/term v0.20.0 // indirect
        modernc.org/gc/v3 v3.0.0-20240304020402-f0dba7c97c2b // indirect
-       modernc.org/libc v1.50.7 // indirect
+       modernc.org/libc v1.50.8 // indirect
        modernc.org/mathutil v1.6.0 // indirect
        modernc.org/memory v1.8.0 // indirect
        modernc.org/strutil v1.2.0 // indirect
diff --git a/go.sum b/go.sum
index e913edb104b82f573b1b15fa1f141acae433830a..65357edfa0065ca55a457eb7cac03c238a2048c9 100644 (file)
--- a/go.sum
+++ b/go.sum
@@ -46,8 +46,8 @@ github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZb
 github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
 github.com/qydysky/biliApi v0.0.0-20240513191013-9035390b13c0 h1:mPP9ElJlVbXG7st/11LrIRw8zF8lEzagalzO4Nz9EHM=
 github.com/qydysky/biliApi v0.0.0-20240513191013-9035390b13c0/go.mod h1:om024vfxALQ5vxsbaGoMm8IS0esLYBnEOpJI8FsGoDg=
-github.com/qydysky/part v0.28.20240501130702 h1:0riRs+hY628Hd3ohvxAgDN9GL0GpqgPe/G/YIPn8JiQ=
-github.com/qydysky/part v0.28.20240501130702/go.mod h1:VMq3GnrK1/7zUufW3foG5oLAk9dw567JmuMyKPTGswc=
+github.com/qydysky/part v0.28.20240522125924 h1:l1FuWfh8tQpfOIfnI2LJsoBDfMdrseh27wquWj1nq+Y=
+github.com/qydysky/part v0.28.20240522125924/go.mod h1:nZgAUD7e70EN+Zxe1pie3J4j0/d8dr0/y4AiZJwcsbo=
 github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec h1:W09IVJc94icq4NjY3clb7Lk8O1qJ8BdBEF8z0ibU0rE=
 github.com/remyoudompheng/bigfft v0.0.0-20230129092748-24d4a6f8daec/go.mod h1:qqbHyh8v60DhA7CoWK5oRCqLrMHRGoxYCSS9EjAz6Eo=
 github.com/shirou/gopsutil v3.21.11+incompatible h1:+1+c1VGhc88SSonWP6foOcLhvnKlUeu/erjjvaPEYiI=
@@ -104,8 +104,8 @@ modernc.org/gc/v2 v2.4.1 h1:9cNzOqPyMJBvrUipmynX0ZohMhcxPtMccYgGOJdOiBw=
 modernc.org/gc/v2 v2.4.1/go.mod h1:wzN5dK1AzVGoH6XOzc3YZ+ey/jPgYHLuVckd62P0GYU=
 modernc.org/gc/v3 v3.0.0-20240304020402-f0dba7c97c2b h1:BnN1t+pb1cy61zbvSUV7SeI0PwosMhlAEi/vBY4qxp8=
 modernc.org/gc/v3 v3.0.0-20240304020402-f0dba7c97c2b/go.mod h1:Qz0X07sNOR1jWYCrJMEnbW/X55x206Q7Vt4mz6/wHp4=
-modernc.org/libc v1.50.7 h1:25+61e/ZI1e53ynk8dvS/BvWie3lIJPR1KVlTdGkkCg=
-modernc.org/libc v1.50.7/go.mod h1:8lr2m1THY5Z3ikGyUc3JhLEQg1oaIBz/AQixw8/eksQ=
+modernc.org/libc v1.50.8 h1:bL2wUMEguwacIaF7q3Hn8WmjNn/yphgVFIE6xyLdN9c=
+modernc.org/libc v1.50.8/go.mod h1:8lr2m1THY5Z3ikGyUc3JhLEQg1oaIBz/AQixw8/eksQ=
 modernc.org/mathutil v1.6.0 h1:fRe9+AmYlaej+64JsEEhoWuAYBkOtQiMEU7n/XgfYi4=
 modernc.org/mathutil v1.6.0/go.mod h1:Ui5Q9q1TR2gFm0AQRqQUaBWFLAhQpCwNcuhBOSedWPo=
 modernc.org/memory v1.8.0 h1:IqGTL6eFMaDZZhEWwcREgeMXYwmW83LYW8cROZYkg+E=