tstor/plugins/qbittorrent/plugin.go
royalcat 3c0ba3cc9f
Some checks failed
docker / build-docker (push) Failing after 56s
up
2025-06-08 06:18:23 +04:00

26 lines
648 B
Go

package qbittorrent
import (
"context"
qbdaemon "git.kmsign.ru/royalcat/tstor/plugins/qbittorrent/daemon"
"git.kmsign.ru/royalcat/tstor/server/src/daemon"
"git.kmsign.ru/royalcat/tstor/server/src/vfs"
"git.kmsign.ru/royalcat/tstor/server/tstor"
"github.com/knadh/koanf/v2"
)
type QBittorrentPlugin struct {
}
var _ tstor.Plugin = (*QBittorrentPlugin)(nil)
func (QBittorrentPlugin) Name() string {
return "qbittorrent"
}
var _ tstor.DaemonPlugin = (*QBittorrentPlugin)(nil)
func (QBittorrentPlugin) NewDaemon(ctx context.Context, koanf *koanf.Koanf, sfs vfs.Filesystem) (daemon.Daemon, error) {
return qbdaemon.New(ctx, koanf, sfs)
}