feat(baidu_photo): optional delete album origin file (close #4872 in #4875)

This commit is contained in:
foxxorcat
2023-07-31 18:29:45 +08:00
committed by GitHub
parent ce0c3626c2
commit 9f08353d31
4 changed files with 12 additions and 4 deletions

View File

@ -175,9 +175,9 @@ func (d *BaiduPhoto) Copy(ctx context.Context, srcObj, dstDir model.Obj) (model.
}
func (d *BaiduPhoto) Move(ctx context.Context, srcObj, dstDir model.Obj) (model.Obj, error) {
// 仅支持相册之间移动
if file, ok := srcObj.(*AlbumFile); ok {
if _, ok := dstDir.(*Album); ok {
switch dstDir.(type) {
case *Album, *Root: // albumfile -> root -> album or albumfile -> root
newObj, err := d.Copy(ctx, srcObj, dstDir)
if err != nil {
return nil, err