mirror of
https://github.com/pgsty/minio.git
synced 2026-07-20 04:30:26 +03:00
Adding HEAD verb to minioapi
This commit is contained in:
@@ -115,8 +115,12 @@ func start(ctrlChannel <-chan string, errorChannel chan<- error) {
|
||||
close(errorChannel)
|
||||
}
|
||||
|
||||
func (storage *storage) GetObjectMetadata(bucket, key string) mstorage.ObjectMetadata {
|
||||
func (storage *storage) GetObjectMetadata(bucket, key string) (mstorage.ObjectMetadata, error) {
|
||||
objectKey := bucket + ":" + key
|
||||
|
||||
return storage.objectdata[objectKey].metadata
|
||||
if object, ok := storage.objectdata[objectKey]; ok == true {
|
||||
return object.metadata, nil
|
||||
} else {
|
||||
return mstorage.ObjectMetadata{}, mstorage.ObjectNotFound{Bucket: bucket, Path: key}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -28,7 +28,7 @@ type Storage interface {
|
||||
ListBuckets(prefix string) []BucketMetadata
|
||||
|
||||
// Object Operations
|
||||
GetObjectMetadata(bucket string, object string) ObjectMetadata
|
||||
GetObjectMetadata(bucket string, object string) (ObjectMetadata, error)
|
||||
CopyObjectToWriter(w io.Writer, bucket string, object string) (int64, error)
|
||||
StoreObject(bucket string, key string, data io.Reader) error
|
||||
ListObjects(bucket, prefix string, count int) []ObjectMetadata
|
||||
|
||||
Reference in New Issue
Block a user