mirror of
https://github.com/rclone/rclone
synced 2024-12-28 21:03:45 +01:00
dropbox: Fix deprecation warnings for Move, MoveDir and Copy - fixes #1699
This commit is contained in:
parent
29e2744155
commit
0e76e35b6f
@ -527,9 +527,9 @@ func (f *Fs) Copy(src fs.Object, remote string) (fs.Object, error) {
|
|||||||
arg.FromPath = srcObj.remotePath()
|
arg.FromPath = srcObj.remotePath()
|
||||||
arg.ToPath = dstObj.remotePath()
|
arg.ToPath = dstObj.remotePath()
|
||||||
var err error
|
var err error
|
||||||
var entry files.IsMetadata
|
var result *files.RelocationResult
|
||||||
err = f.pacer.Call(func() (bool, error) {
|
err = f.pacer.Call(func() (bool, error) {
|
||||||
entry, err = f.srv.Copy(&arg)
|
result, err = f.srv.CopyV2(&arg)
|
||||||
return shouldRetry(err)
|
return shouldRetry(err)
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -537,7 +537,7 @@ func (f *Fs) Copy(src fs.Object, remote string) (fs.Object, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Set the metadata
|
// Set the metadata
|
||||||
fileInfo, ok := entry.(*files.FileMetadata)
|
fileInfo, ok := result.Metadata.(*files.FileMetadata)
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, fs.ErrorNotAFile
|
return nil, fs.ErrorNotAFile
|
||||||
}
|
}
|
||||||
@ -590,9 +590,9 @@ func (f *Fs) Move(src fs.Object, remote string) (fs.Object, error) {
|
|||||||
arg.FromPath = srcObj.remotePath()
|
arg.FromPath = srcObj.remotePath()
|
||||||
arg.ToPath = dstObj.remotePath()
|
arg.ToPath = dstObj.remotePath()
|
||||||
var err error
|
var err error
|
||||||
var entry files.IsMetadata
|
var result *files.RelocationResult
|
||||||
err = f.pacer.Call(func() (bool, error) {
|
err = f.pacer.Call(func() (bool, error) {
|
||||||
entry, err = f.srv.Move(&arg)
|
result, err = f.srv.MoveV2(&arg)
|
||||||
return shouldRetry(err)
|
return shouldRetry(err)
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
@ -600,7 +600,7 @@ func (f *Fs) Move(src fs.Object, remote string) (fs.Object, error) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// Set the metadata
|
// Set the metadata
|
||||||
fileInfo, ok := entry.(*files.FileMetadata)
|
fileInfo, ok := result.Metadata.(*files.FileMetadata)
|
||||||
if !ok {
|
if !ok {
|
||||||
return nil, fs.ErrorNotAFile
|
return nil, fs.ErrorNotAFile
|
||||||
}
|
}
|
||||||
@ -644,7 +644,7 @@ func (f *Fs) DirMove(src fs.Fs, srcRemote, dstRemote string) error {
|
|||||||
arg.FromPath = srcPath
|
arg.FromPath = srcPath
|
||||||
arg.ToPath = dstPath
|
arg.ToPath = dstPath
|
||||||
err = f.pacer.Call(func() (bool, error) {
|
err = f.pacer.Call(func() (bool, error) {
|
||||||
_, err = f.srv.Move(&arg)
|
_, err = f.srv.MoveV2(&arg)
|
||||||
return shouldRetry(err)
|
return shouldRetry(err)
|
||||||
})
|
})
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
Reference in New Issue
Block a user