feat: task manager

This commit is contained in:
Noah Hsu
2022-06-17 15:57:16 +08:00
parent 6d0e54d87e
commit 53e969e894
4 changed files with 106 additions and 21 deletions

View File

@ -7,9 +7,12 @@ import (
"github.com/alist-org/alist/v3/internal/driver"
"github.com/alist-org/alist/v3/internal/model"
"github.com/alist-org/alist/v3/internal/operations"
"github.com/alist-org/alist/v3/internal/task"
"github.com/pkg/errors"
)
var copyTaskManager = task.NewTaskManager()
func CopyBetween2Accounts(ctx context.Context, srcAccount, dstAccount driver.Driver, srcPath, dstPath string) error {
srcFile, err := operations.Get(ctx, srcAccount, srcPath)
if err != nil {