diff options
| author | Stefan Majewsky <majewsky@gmx.net> | 2018-05-02 22:20:54 +0200 |
|---|---|---|
| committer | Stefan Majewsky <majewsky@gmx.net> | 2018-05-02 22:20:54 +0200 |
| commit | 714ac4546a1378fec6fbec94096c6ec315214081 (patch) | |
| tree | 176e2d843bed0bb58ae7f0ed1c7f0f6e4cdba65f /object.go | |
| parent | f57a07087a53a14e9dbf6e1e01da88e4c0dc34a5 (diff) | |
| download | go-schwift-714ac4546a1378fec6fbec94096c6ec315214081.tar.gz | |
remove Object.MoveTo
It's trivially replicable by clients, and has an ugly API that I don't
want to commit on at this point.
Diffstat (limited to 'object.go')
| -rw-r--r-- | object.go | 12 |
1 files changed, 0 insertions, 12 deletions
@@ -458,15 +458,3 @@ func (o *Object) CopyTo(target *Object, opts *RequestOptions) error { } return err } - -//MoveTo moves the object on the server side, using a COPY request followed by -//a DELETE request on the source object. -// -//A successful move implies Invalidate() on both the source and target side. -func (o *Object) MoveTo(target *Object, copyOpts *RequestOptions, deleteOpts *RequestOptions) error { - err := o.CopyTo(target, copyOpts) - if err != nil { - return err - } - return o.Delete(nil, deleteOpts) -} |
