add delete album
This commit is contained in:
+10
-3
@@ -56,14 +56,15 @@ func GetUserAlbums(uid string) (album []Album, err error) {
|
||||
|
||||
// GetAlbum -
|
||||
func GetAlbum(id, uid string) (album *Album, err error) {
|
||||
rows, err := x.Query(`selecy "id", "uid", "name", "public", "ctime", "mtime" where "id" = $1 and "uid" = $2 limit 1`, id, uid)
|
||||
rows, err := x.Query(`select "id", "uid", "name", "public", "ctime", "mtime" from "storage"."album" where "id" = $1 and "uid" = $2 limit 1`, id, uid)
|
||||
if err != nil {
|
||||
return
|
||||
return nil, err
|
||||
}
|
||||
defer rows.Close()
|
||||
album = &Album{}
|
||||
ok, err := dbtool.ScanToStruct(rows, album)
|
||||
if err != nil {
|
||||
return
|
||||
return nil, err
|
||||
}
|
||||
if !ok {
|
||||
return nil, nil
|
||||
@@ -119,3 +120,9 @@ func (a *Album) Update() (err error) {
|
||||
|
||||
return
|
||||
}
|
||||
|
||||
// Delete -
|
||||
func (a *Album) Delete() (err error) {
|
||||
_, err = x.Exec(`delete from "storage"."album" where "id" = $1`, a.ID)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user