Routes refactor and object removal

This commit is contained in:
2022-07-07 18:21:17 +02:00
parent 73ec884289
commit af6e835c0c
5 changed files with 124 additions and 91 deletions
+9 -5
View File
@@ -245,6 +245,10 @@ func (db *jsonDB) CreateBucket(bucket string, settings any) error {
bi.Settings = settings.(*JsonBucketSettings)
}
if err := store.Create(bi.Settings.Path); err != nil {
return err
}
db.Buckets[bucket] = bi
return nil
@@ -309,7 +313,7 @@ func (db *jsonDB) CreateBucketObject(bucket string, r io.Reader) (string, error)
return "", fmt.Errorf("bucket named %q not found", bucket)
}
id, err := store.Create(b.Settings.Path, db.PrefixSize, r)
id, err := store.CreateObject(b.Settings.Path, db.PrefixSize, r)
if err != nil {
return "", err
}
@@ -327,7 +331,7 @@ func (db *jsonDB) SetBucketObject(bucket, id string, r io.Reader) error {
return fmt.Errorf("bucket named %q not found", bucket)
}
return store.Update(b.Settings.Path, db.PrefixSize, id, r)
return store.UpdateObject(b.Settings.Path, db.PrefixSize, id, r)
})
}
@@ -338,7 +342,7 @@ func (db *jsonDB) GetBucketObject(bucket, id string, w io.Writer) error {
return fmt.Errorf("bucket named %q not found", bucket)
}
return store.Read(b.Settings.Path, db.PrefixSize, id, w)
return store.ReadObject(b.Settings.Path, db.PrefixSize, id, w)
})
}
@@ -349,7 +353,7 @@ func (db *jsonDB) DeleteBucketObject(bucket, id string) error {
return fmt.Errorf("bucket named %q not found", bucket)
}
if err := store.Delete(b.Settings.Path, db.PrefixSize, id); err != nil {
if err := store.DeleteObject(b.Settings.Path, db.PrefixSize, id); err != nil {
return err
}
@@ -367,7 +371,7 @@ func (db *jsonDB) AllBucketObjects(bucket string) ([]string, error) {
return nil, fmt.Errorf("bucket named %q not found", bucket)
}
objects, err := store.All(b.Settings.Path)
objects, err := store.AllObjects(b.Settings.Path)
if err != nil {
return nil, err
}