Routes refactor and object removal
This commit is contained in:
+9
-5
@@ -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
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user