MCPcopy
hub / github.com/rclone/rclone / deleteNode

Method deleteNode

backend/mega/mega.go:666–672  ·  view source on GitHub ↗

deleteNode removes a file or directory, observing useTrash

(ctx context.Context, node *mega.Node)

Source from the content-addressed store, hash-verified

664
665// deleteNode removes a file or directory, observing useTrash
666func (f *Fs) deleteNode(ctx context.Context, node *mega.Node) (err error) {
667 err = f.pacer.Call(func() (bool, error) {
668 err = f.srv.Delete(node, f.opt.HardDelete)
669 return shouldRetry(ctx, err)
670 })
671 return err
672}
673
674// purgeCheck removes the directory dir, if check is set then it
675// refuses to do so if it has anything in

Callers 4

purgeCheckMethod · 0.95
MergeDirsMethod · 0.95
UpdateMethod · 0.80
RemoveMethod · 0.80

Calls 3

shouldRetryFunction · 0.70
DeleteMethod · 0.65
CallMethod · 0.45

Tested by

no test coverage detected