backend: Remove Get()
This is the first commit that removes the (redundant) Get() method of the backend interface. Get(x, y) is equivalent to GetReader(x, y, 0, 0).
This commit is contained in:
parent
d3a6e2a991
commit
8b7bf8691d
12 changed files with 12 additions and 105 deletions
|
@ -145,19 +145,6 @@ func (be *S3Backend) Create() (backend.Blob, error) {
|
|||
return &blob, nil
|
||||
}
|
||||
|
||||
// Get returns a reader that yields the content stored under the given
|
||||
// name. The reader should be closed after draining it.
|
||||
func (be *S3Backend) Get(t backend.Type, name string) (io.ReadCloser, error) {
|
||||
path := s3path(t, name)
|
||||
rc, err := be.client.GetObject(be.bucketname, path)
|
||||
debug.Log("s3.Get", "%v %v -> err %v", t, name, err)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return rc, nil
|
||||
}
|
||||
|
||||
// GetReader returns an io.ReadCloser for the Blob with the given name of
|
||||
// type t at offset and length. If length is 0, the reader reads until EOF.
|
||||
func (be *S3Backend) GetReader(t backend.Type, name string, offset, length uint) (io.ReadCloser, error) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue