From 737d4960f0c59d8e4af068b916c89f0757ec4966 Mon Sep 17 00:00:00 2001 From: shiweikang Date: Sat, 11 Apr 2026 12:44:49 +0800 Subject: [PATCH] Proxy: Replace deprecated io/ioutil with io package The io/ioutil package has been deprecated since Go 1.16. Replace all usages with their io package equivalents: - ioutil.ReadAll -> io.ReadAll - ioutil.Discard -> io.Discard Files changed: - internal/utils/utils.go - internal/logger/log.go - internal/protocol/rtc.go - internal/protocol/http.go --- internal/proxy/rtc.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/proxy/rtc.go b/internal/proxy/rtc.go index a02d2d3ac..c76c9276d 100644 --- a/internal/proxy/rtc.go +++ b/internal/proxy/rtc.go @@ -9,7 +9,6 @@ import ( "encoding/json" "fmt" "io" - "io/ioutil" "net" "net/http" "strconv" @@ -224,7 +223,7 @@ func (v *webRTCProxyServer) proxyApiToBackend( } // Parse the local SDP answer from backend. - b, err := ioutil.ReadAll(resp.Body) + b, err := io.ReadAll(resp.Body) if err != nil { return errors.Wrapf(err, "read stream from %v", backendURL) }