Fix build issues for new DonutDriver()

This commit is contained in:
Harshavardhana
2015-03-22 02:53:21 -07:00
parent 15b205c439
commit 95affcb119
5 changed files with 86 additions and 81 deletions
+9 -9
View File
@@ -8,31 +8,31 @@ type objectWriter struct {
metadata map[string]string
}
func (self objectWriter) Write(data []byte) (length int, err error) {
func (obj objectWriter) Write(data []byte) (length int, err error) {
return 11, nil
}
func (self objectWriter) Close() error {
func (obj objectWriter) Close() error {
return nil
}
func (self objectWriter) CloseWithError(err error) error {
func (obj objectWriter) CloseWithError(err error) error {
return errors.New("Not Implemented")
}
func (self objectWriter) SetMetadata(metadata map[string]string) error {
for k := range self.metadata {
delete(self.metadata, k)
func (obj objectWriter) SetMetadata(metadata map[string]string) error {
for k := range obj.metadata {
delete(obj.metadata, k)
}
for k, v := range metadata {
self.metadata[k] = v
obj.metadata[k] = v
}
return nil
}
func (self objectWriter) GetMetadata() (map[string]string, error) {
func (obj objectWriter) GetMetadata() (map[string]string, error) {
ret := make(map[string]string)
for k, v := range self.metadata {
for k, v := range obj.metadata {
ret[k] = v
}
return ret, nil