mirror of
https://github.com/GopeedLab/gopeed.git
synced 2026-11-14 04:13:43 +00:00
fix: bt fetcher restore
This commit is contained in:
1 parent
027d29e834
commit
2e5fd3017c
3 files changed
+12
-4
No files matched your search
@@ -110,7 +110,7 @@ func (f *Fetcher) Create(opts *base.Options) (err error) {
|
||||
}
|
||||
|
||||
func (f *Fetcher) Start() (err error) {
|
||||
if f.torrent == nil {
|
||||
if !f.ready.Load() {
|
||||
if err = f.addTorrent(f.meta.Req.URL); err != nil {
|
||||
return
|
||||
}
|
||||
@@ -236,5 +236,9 @@ func (fb *FetcherBuilder) Store(f fetcher.Fetcher) (data any, err error) {
|
||||
}
|
||||
|
||||
func (fb *FetcherBuilder) Restore() (v any, f func(meta *fetcher.FetcherMeta, v any) fetcher.Fetcher) {
|
||||
return nil, nil
|
||||
return nil, func(meta *fetcher.FetcherMeta, v any) fetcher.Fetcher {
|
||||
return &Fetcher{
|
||||
meta: meta,
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user