mirror of https://github.com/Xhofe/alist
24 lines
448 B
Go
24 lines
448 B
Go
package qbittorrent
|
|
|
|
import (
|
|
"github.com/alist-org/alist/v3/internal/conf"
|
|
"github.com/alist-org/alist/v3/internal/setting"
|
|
"github.com/alist-org/alist/v3/pkg/task"
|
|
)
|
|
|
|
var DownTaskManager = task.NewTaskManager[string](3)
|
|
var qbclient Client
|
|
|
|
func InitClient() error {
|
|
var err error
|
|
qbclient = nil
|
|
|
|
url := setting.GetStr(conf.QbittorrentUrl)
|
|
qbclient, err = New(url)
|
|
return err
|
|
}
|
|
|
|
func IsQbittorrentReady() bool {
|
|
return qbclient != nil
|
|
}
|