From 029fe2c7a3532bc3bf435f257cdade240c8f3568 Mon Sep 17 00:00:00 2001 From: Vidhu Kant Sharma Date: Sun, 12 Oct 2025 23:28:54 +0530 Subject: added get single item route --- item/service.go | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'item/service.go') diff --git a/item/service.go b/item/service.go index b7d3490..7a622cb 100644 --- a/item/service.go +++ b/item/service.go @@ -21,6 +21,21 @@ import ( "vidhukant.com/openbills/errors" ) +func getItem(item *SavedItem, id uint) error { + res := db.Find(&item, id) + + // TODO: handle potential errors + if res.Error != nil { + return res.Error + } + + if res.RowsAffected == 0 { + return errors.ErrNotFound + } + + return nil +} + func getItems(items *[]SavedItem) error { res := db.Find(&items) -- cgit v1.2.3