in internal/repo/directory.go [153:175]
func (d *Directory) Delete(bucket string, name string) error {
query := `
DELETE FROM directory
WHERE bucket = ? AND name = ?;
`
res, err := d.DB.Exec(query, bucket, name)
if err != nil {
return err
}
rowsAffected, err := res.RowsAffected()
if err != nil {
return err
}
if rowsAffected == 0 {
return errors.New("no rows affected")
}
return nil
}