refactor(task): remove Data
field
This commit is contained in:
@ -11,7 +11,7 @@ import (
|
||||
"sync/atomic"
|
||||
)
|
||||
|
||||
var UploadTaskManager = task.NewTaskManager[uint64, struct{}](3, func(tid *uint64) {
|
||||
var UploadTaskManager = task.NewTaskManager[uint64](3, func(tid *uint64) {
|
||||
atomic.AddUint64(tid, 1)
|
||||
})
|
||||
|
||||
@ -24,9 +24,9 @@ func Put(ctx context.Context, account driver.Driver, dstDirPath string, file mod
|
||||
if err != nil {
|
||||
return errors.WithMessage(err, "failed get account")
|
||||
}
|
||||
UploadTaskManager.Submit(task.WithCancelCtx(&task.Task[uint64, struct{}]{
|
||||
UploadTaskManager.Submit(task.WithCancelCtx(&task.Task[uint64]{
|
||||
Name: fmt.Sprintf("upload %s to [%s](%s)", file.GetName(), account.GetAccount().VirtualPath, dstDirActualPath),
|
||||
Func: func(task *task.Task[uint64, struct{}]) error {
|
||||
Func: func(task *task.Task[uint64]) error {
|
||||
return operations.Put(task.Ctx, account, dstDirActualPath, file, nil)
|
||||
},
|
||||
}))
|
||||
|
Reference in New Issue
Block a user