add ResponsiveMode option

This commit is contained in:
nikk gitanes
2024-06-03 19:03:44 +03:00
parent 1573793128
commit 95e241b430
8 changed files with 17 additions and 0 deletions

View File

@@ -51,6 +51,9 @@ type BTSets struct {
SslPort int
SslCert string
SslKey string
// Reader
ResponsiveMode bool // enable Responsive reader (don't wait pieceComplete)
}
func (v *BTSets) String() string {

View File

@@ -53,6 +53,9 @@ func (t *Torrent) Stream(fileID int, req *http.Request, resp http.ResponseWriter
}
reader := t.NewReader(file)
if sets.BTsets.ResponsiveMode {
reader.SetResponsive()
}
host, port, err := net.SplitHostPort(req.RemoteAddr)
if sets.BTsets.EnableDebug {