Add ability to remove devices
This commit is contained in:
16
data.go
16
data.go
@@ -1,5 +1,7 @@
|
||||
package main
|
||||
|
||||
import "gitea.seeseepuff.be/seeseemelk/mysqlite"
|
||||
|
||||
func (a *App) GetAllBrands() ([]string, error) {
|
||||
var brands []string
|
||||
var err error
|
||||
@@ -59,3 +61,17 @@ func (a *App) GetTotalRamCapacity() (int, error) {
|
||||
err := a.db.Query("SELECT SUM(capacity) FROM info_ram").ScanSingle(&capacity)
|
||||
return capacity, err
|
||||
}
|
||||
|
||||
func (a *App) DeleteAsset(tx *mysqlite.Tx, qr int) error {
|
||||
err := tx.Query("DELETE FROM assets WHERE qr=?").Bind(qr).Exec()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
err = tx.Query("DELETE FROM info_ram WHERE asset=?").Bind(qr).Exec()
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user