diff --git a/admin/handlers.go b/admin/handlers.go index d7bd286..f0cbeb1 100644 --- a/admin/handlers.go +++ b/admin/handlers.go @@ -76,6 +76,14 @@ func PutApiInsert(c *fiber.Ctx) error { } func DeleteApi(c *fiber.Ctx) error { + table := c.Params("table") + + id, err := strconv.ParseInt(c.Params("id"), 10, 64) + if err != nil { return IfErrNil(err, c) } + + err = Delete(table, id) + if err != nil { return IfErrNil(err, c) } + return c.JSON(fiber.Map{}) } diff --git a/views/admin/table/view.html b/views/admin/table/view.html index 6878075..513fa02 100644 --- a/views/admin/table/view.html +++ b/views/admin/table/view.html @@ -1,5 +1,16 @@ @@ -19,9 +30,9 @@ - + - +